jstorm 2.2.1安裝

1下載安裝包

  http://www.jstorm.io/Downloads.html

2解壓

tar -zxvf  xxx.tar.gz  -C /app



3修改conf/storm.yaml

 storm.zookeeper.servers:
      - "bdpp01"
      - "bdpp02"
      - "bdpp03"
  storm.zookeeper.root: "/jstorm"


  cluster.name: "bdpp-jstorm"


 nimbus.host: "bdpp07"
  nimbus.host.start.supervisor: true


 storm.local.dir: "/app/jstorm-2.2.1/data"


 jstorm.log.dir: "/app/jstorm-2.2.1/logs"


 java.library.path: "${JAVA_HOME}/lib"


 supervisor.slots.ports:
    - 6800
    - 6801
    - 6802
    - 6803
    - 6804
    - 6805


  supervisor.enable.cgroup: false(如果用cgconfig管理cpu.內存等,可以設置爲true)


 storm.messaging.netty.transfer.async.batch: true


worker.memory.size: 2147483648


 topology.performance.metrics: true


注意:配置一定要對齊,同一等級的配置左對齊



然後將jstorm 拷貝到其他幾臺supervisor上

在nimbus上執行nohup bin/jstorm nimbus &

在supervisor上執行 nohup bin/jstorm supervisor &


jstorm ui

jstorm ui是用tomcat展示的


將jstorm_home/jstorm-ui-2.2.1.war  拷貝到tomcat/webapps/ 下面


mv ROOT ROOT.old

ln -s  jstorm-ui-2.2.1  ROOT


將storm.yaml拷貝到啓動tomcat的用戶目錄下的jstorm目錄下

比如:sfapp啓動了tomcat,將storm.yaml配置文件拷貝到/home/sfapp/.jstorm/目錄下


啓動tomcat


ipaddress:8080  即可查看jstorm集羣狀態



如果jstorm ui數據不對,可嘗試清除 storm.local.dir 配置的目錄下的內容,再重啓jstorm


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章