您的位置:首页 > 运维架构 > Linux

linux下storm集群搭建

2018-02-13 11:10 134 查看

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.serversZooKeeper服务器列表
storm.local.dirstorm使用的本地文件系统目录(必须存在并且storm进程可读写)
nimbus.seeds主控节点的地址,可以配置多个
supervisor.slots.portssupervisor上能够运行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(本人收集的资料免费分享,也是技术交流学习的
好去处)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: