14.2 Storm部署搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011418530/article/details/82454334

单机版:

1,上传apache-storm-0.9.5.tar.gz (前提需要有java环境)

2,解压 tar -zxvf apache-storm-0.9.5.tar.gz

3,cd apache-storm-0.9.5 进入解压目录

4,mkdir logs 在目录当中创建一个logs文件夹

5,./bin/storm dev-zookeeper >> ./logs/zk.out 2>&1 & 启动自带的zookeeper

6,./bin/storm nimbus >> ./logs/nimbus.out 2>&1 & 启动nimbus

7,./bin/storm ui >> ./logs/ui.out 2>&1 & 启动ui 一般和nimbus 在一台机子上

8,./bin/storm supervisor >> ./logs/supervisor.out 2>&1 & 启动supervisor,可以启动多个,再运行一次就行

9,./bin/storm logviewer >> ./logs/logviewer.out 2>&1 & 启动logviewer,在UI上可以查看日志

验证:访问http://node2:8080

单机版的步骤,storm自带了一个开发版的ZK,也不需要自己去部署,配置都不需要,极其简单 的,这也是Storm的一个好处,基本上是开箱即用的,单机环境虽然没有什么实际的价值,但是 在简单的测试上还是很有用的

./bin/storm jar /opt/local/storm.jar com.yuntian.test.StromTest workcount 上传jar包进行测试,传参数workcount


集群模式搭建:

修改配置文件conf/storm.yaml

storm.zookeeper.servers:

- "node2"

- "node3"

- "node4"

storm.zookeeper.port: 4180 当zookeeper不是默认端口需要配置端口

nimbus.host: "node2" 设置nimbus节点

scp -r apache-storm-0.9.5 root@node3:`pwd` 复制到其他几个节点 注意删除storm-local文件夹

1,启动zookeeper集群

2,在node2上启动nimbus:./bin/storm nimbus >> ./logs/nimbus.out 2>&1 &

3,在node2上启动ui :./bin/storm ui >> ./logs/ui.out 2>&1 &

4,可以在node3,node4上分别启动一个supervisor :./bin/storm supervisor >> ./logs/supervisor.out 2>&1 &

5,./bin/storm logviewer >> ./logs/logviewer.out 2>&1 & 启动logviewer,在UI上可以查看日志,和supervisor 同步

随便在一个节点node3,node4上:./bin/storm jar /opt/local/storm.jar com.yuntian.test.StromTest workcount 上传jar包进行测试,传参数workcount

http://node2:8080

猜你喜欢

转载自blog.csdn.net/u011418530/article/details/82454334