1. 程式人生 > >windows上安裝Storm必定(之單機版)

windows上安裝Storm必定(之單機版)

一、安裝四樣必須的東西

       1、jdk     // storm1以上版本應該必須要jdk1.7以上,本人嘗試了1.6+storm1.0.2啟動失敗,但是jdk1.7+storm0.9.3啟動成功(不然啟動會報錯找不到main方法那是jdk版本不一致造成的)

        2、python   //python2.7是經典版足夠使用

        3、zookeeper  //單機版zookeeper3.4.6  啟動必須得jdk1.6 所以又是個坑(最終選擇的搭配是jdk1.6+zookeeper3.4.6+storm0.9.3+python2.7)

        4、storm    //storm0.9.3  下載zip包解壓即可

二、配置

       1、jdk  需要配置JAVA_HOME 和 path:%JAVA_HOME%\bin

        2、python配置   path:D:\python;D:\python\Scripts\;D:\python\Lib\site-packages\    用來編譯執行.py檔案  (路徑使用自己的)

        3、Zookeeper配置  ZOOKEEPER_HOME和path:%ZOOKEEPER_HOME%\bin

        4、storm配置   STORM_HOME和path:D:\apache-storm-0.9.3\bin

        5、配置環境變數PATHEXT加上.py

三、啟動

        1、進入storm安裝bin目錄,或者使用cd %STORM_HOME%結果相同

         2、啟動使用命令

               >storm nimbus

               >storm supervisor

               >storm ui

               注意:一定要同時啟動zookeeper不然nimbus會報錯connect refuse    啟動命令>zkServer.cmd 

         3、在瀏覽器輸入:http://localhost:8080/   將出來storm介面說明成功

         

四、測試WordCount

         1、下載storm-start原始碼:https://github.com/nathanmarz/storm-starter

          2、進入storm-start解壓目錄執行命令打包:mvn -f m2-pom.xml package  (時間可能會比較長)

      閒麻煩聯絡我吧:QQ:1203467225

    3、執行命令:storm jar storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jar storm.starter.WordCountTopology test  生成一個toplogy 

    4、執行>storm list 命令檢視 toplogy列表