日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS 6.7安装Storm 0.9.7

發布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS 6.7安装Storm 0.9.7 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前已經在CentOS 6.7上安裝部署Hadoop 2.7.2(http://blog.csdn.net/noob_f/article/details/53366756),并正常啟動Hadoop集群。

Storm的依賴包:

  • ZooKeeper(http://blog.csdn.net/noob_f/article/details/53391298)
  • Java(安裝部署Hadoop 2.7.2時,http://blog.csdn.net/noob_f/article/details/53366756#t13)
  • Python(安裝CentOS 6.7系統時,系統自帶的2.6.6)

之前已經安裝過了。


master

[root@master ~]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/storm/apache-storm-0.9.7/apache-storm-0.9.7.tar.gz [root@master ~]# tar -zxvf apache-storm-0.9.7.tar.gz [root@master ~]# mv apache-storm-0.9.7 /usr/local/

Storm環境變量

[root@master ~]# vi /etc/profile.d/storm.sh

添加

export STROM_HOME=/usr/local/apache-storm-0.9.7 export PATH=$PATH:STORM_HOME/bin

保存退出

[root@master ~]# source /etc/profile.d/storm.sh

storm.yaml配置文件

[root@master ~]# vi /usr/local/apache-storm-0.9.7/conf/storm.yaml

修改

# storm.zookeeper.servers: # - "server1" # - "server2" # # nimbus.host: "nimbus"

storm.zookeeper.servers:- "master" - "slave" nimbus.host: "master"

保存退出

  • nimbus.host: Storm集群Nimbus機器地址
  • storm.zookeeper.servers: Storm集群使用的ZooKeeper集群地址

[root@master ~]# rsync -av /usr/local/apache-storm-0.9.7 slave:/usr/local/ [root@master ~]# rsync -av /etc/profile.d/storm.sh slave:/etc/profile.d/

slave

[root@slave ~]# source /etc/profile.d/storm.sh

啟動Storm集群

master

[root@master ~]# /usr/local/zookeeper-3.4.9/bin/zkServer.sh start [root@master ~]# /usr/local/apache-storm-0.9.7/bin/storm nimbus >/dev/null 2>&1 & [root@master ~]# /usr/local/apache-storm-0.9.7/bin/storm ui >/dev/null 2>&1 &

slave

[root@slave ~]# /usr/local/zookeeper-3.4.9/bin/zkServer.sh start [root@slave ~]# /usr/local/apache-storm-0.9.7/bin/storm supervisor>/dev/null 2>&1 &

瀏覽器訪問master:8080,如果安裝并啟動成功,會看到監控界面,通過此頁面可觀察集群的 Worker 資源使用情況、Topology的運行狀態等信息。

向Strom集群提交任務

master

啟動Topology

[root@master ~]# cd /usr/local/apache-storm-0.9.7/ [root@master apache-storm-0.9.7]# bin/storm jar ./examples/storm-starter/storm-starter-topologies-0.9.7.jar storm.starter.ExclamationTopology exclamation-topology [root@master apache-storm-0.9.7]# echo $? 0
  • 注:jar 命令是專門負責提交任務使用的,storm-starter-topologies-0.9.7.jar是包含Topology 實現代碼的 JAR 包, storm.starter.ExclamationTopology 的 main 方法是 Topology 的入口。

停止Topology

[root@master apache-storm-0.9.7]# bin/storm kill exclamation-topology [root@master apache-storm-0.9.7]# echo $? 0
  • 注:exclamation-topology 為 Topology 提交到 Storm 集群時指定的 Topology 任務名稱。

轉載于:https://www.cnblogs.com/Genesis2018/p/9079784.html

總結

以上是生活随笔為你收集整理的CentOS 6.7安装Storm 0.9.7的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。