storm集群安装部署(centos下)

zookeeper集群已经安装完成的前提下开展。
cd /usr/local
wget  http://apache.claz.org/storm/apache-storm-0.10.1/apache-storm-0.10.1.tar.gz  .
tar zxf   apache-storm-0.10.1.tar.gz
cd apache-storm-0.10.1/conf
修改storm.yaml文件,线上配置如下:

storm.zookeeper.servers:   #zk集群地址
     - "ip1"
     - "ip2"
     - "ip3"
nimbus.host: "ip"    #nimbus节点
storm.local.dir: "/data/storm"   #数据缓存路径
storm.log.dir: "/data/logs/storm"    #日志路径
ui.port: 8081   #storm ui的端口
logviewer.port: 8084   #logviewer 端口
supervisor.slots.ports:  #每个supervisor 能够运行的工作进程(worker)数
     - 6700
     - 6701
     - 6702
     - 6703
     - 6704
     - 6705
     - 6706
     - 6707
     - 6708
     - 6709
     - 6710
     - 6711
     - 6712
     - 6713
     - 6714
     - 6715

配置完成之后,把apache-storm-0.10.1/ 整个目录copy至集群中其他节点(每个节点的配置完全一样),并配置环境变量。
storm的启动:
启动master: storm nimbus >/dev/null 2>&1 &
启动storm ui: storm ui > /dev/null 2>&1 &
启动supervisor: storm supervisor >/dev/null 2>&1 &
启动logviewer:storm logviewer  >/dev/null 2>&1 &

二、拓扑的提交

storm jar ./clickidc-0.0.1.jar com.test.MyTopology  base my_test_transfer(拓扑名字)
删除拓扑:storm kill {toponame}
查看所有拓扑: storm list 

你可能感兴趣的:(storm,工作学习笔记,服务器安装配置)