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列表