1 环境
centos7、apache-storm-1.1.1、jdk1.8、python 2.7.5、 zookeeper-3.4.11集群
2 步骤:
2.1 下载解压apache-storm-1.1.1.tar.gz到linux
tar vxzf apache-storm-1.1.1.tar.gz
2.2 配置
2.2.1 切换到storm配置目录
cd apache-storm-1.1.1/conf/
2.2.2 修改storm.yaml中的以下配置
storm.zookeeper.servers:
- "192.168.80.128"
- "192.168.80.131"
- "192.168.80.132"
storm.local.dir: "/home/laoguan/storm"
nimbus.seeds: ["192.168.80.128", "192.168.80.131", "192.168.80.132"]
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
torm.health.check.dir: "healthchecks"
storm.health.check.timeout.ms: 5000
(注意:一定要有空格,否则会报错,建议直接粘贴过去再把ip改为自己zk集群的即可)以上配置详解
配置项 | 配置说明 |
---|---|
storm.zookeeper.servers | ZooKeeper服务器列表 |
storm.local.dir | storm使用的本地文件系统目录(必须存在并且storm进程可读写) |
nimbus.seeds | 主控节点的地址,可以配置多个 |
supervisor.slots.ports | supervisor上能够运行workers的端口列表.每个worker占用一个端口,且每个端口只运行一个worker.通过这项配置可以调整每台机器上运行的worker数.(调整slot数/每机) |
torm.health.check.dir | 节点健康检测目录 |
storm.health.check.timeout.ms | 超时时间设置 |
2.2.3 启动storm,需要先切换到storm的bin目录下
./storm nimbus
./storm ui
./storm logviewer
在浏览器访问:http://你的storm所在ip地址:8080, 即可查看Storm UI主页
欢迎志趣相投的朋友一起学习交流!
本人qq:906570770
技术资料分享群:272811256(本人收集的资料免费分享,也是技术交流学习的
好去处)