Twitter Storm Ubuntu單機安裝

來源:互聯網
上載者:User

Twitter Storm Ubuntu單機安裝 作業系統環境:Ubuntu 13.04 KVM虛擬機器 安裝 storm 涉及到安裝以下包:python、zookeeper、zeromq、jzmq、storm 過程Ubuntu + Storm 單機環境安裝 安裝 zookeeper $ sudo apt-get install zookeeper zookeeper-bin zookeeperd安裝 zeromq 與 jzmq $ sudo apt-get install openjdk-7-jdk$ sudo apt-get install libzmq-dev設定 JAVA_HOME 環境變數 $ export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"編譯安裝 jzmq $ cd /usr/local/src/$ git clone git://github.com/nathanmarz/jzmq.git$ cd jzmq$ ./autogen.sh$ ./configure --prefix=/srv/jzmq-2.1.0$ javac src/org/zeromq/*.java$ touch src/classdist_noinst.stamp$ make && make install $ ls /srv/jzmq-2.1.0/lib  share安裝 Storm :https://github.com/nathanmarz/storm/downloads $ sudo apt-get install unzip $ cd /usr/local/src/$ $ wget https://github.com/downloads/nathanmarz/storm/storm-0.8.1.zip$ unzip storm-0.8.1.zip$ $ sudo mv storm-0.8.1 /srv/$ sudo ln -s /srv/storm-0.8.1 /srv/stormcat >> ~/.bashrc <<'EOF' export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"export ZOOKEEPER_HOME="/usr/lib/zookeeper"export STORM_HOME=/srv/stormexport PATH=$PATH:$PATH:$ZOOKEEPER_HOME/bin:$STORM_HOME/binEOF修改 Storm CONF_DIR 目錄位置 $ sed -i 's:CONF_DIR = os.path.expanduser("~/.storm"):CONF_DIR = "/srv/storm-0.8.1/conf":' /srv/storm/bin/storm啟動服務 啟動 zookeeper 服務 $ sudo service zookeeper start啟動 storm 服務 /srv/storm/bin/storm nimbus &/srv/storm/bin/storm supervisor &/srv/storm/bin/storm ui &Storm UI http://192.168.6.2:8080/ 查看 Java 進程 $ jps10382 Jps10228 supervisor10294 core10173 nimbus測試 Storm $ sudo apt-get install maven2 $ git clone git://github.com/nathanmarz/storm-starter$ cd storm-starter$ mvn -f m2-pom.xml package先進入Storm UI http://192.168.6.2:8080/, 然後運行下面與命令 $ storm jar target/storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jar storm.starter.WordCountTopology wordcountTop在次進入 Storm UI 你會看到 wordcountTop
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.