storm1.2.2集群搭建

环境准备

jdk1.8
zookeeper3.4.12
服务器1192.168.1.201 (s201)
服务器2192.168.1.202 (s202)
服务器3192.168.1.203 (s203)

一 配置jdk

不会可以参考jdk1.8配置

二 zookeeper集群搭建

zookeeper集群搭建

二 Storm集群搭建

1 在192.168.1.201(s201)上解压apache-storm-1.2.2.tar.gz,并配置storm环境变量
在这里插入图片描述
在这里插入图片描述
2 配置storm.yaml

[root@localhost apache-storm-1.2.2]# cd conf/
[root@localhost conf]# vim storm.yaml 
[root@localhost conf]# 

storm.local.dir: /home/storm    ###创建该路径文件夹
storm.zookeeper.servers:         ##zookeeper集群地址(不要写 nimubs 所在的主机名称,否则storm UI 会加载不出来)
     - "s202"
     - "s203"
# 

storm.zookeeper.port: 2181

nimbus.seeds: ["s201"] 

ui.host: 0.0.0.0    ###storm UI 访问IP  可以不写
ui.port: 8080      #### storm ui 访问端口

supervisor.slots.ports:
    - 6700
    - 6701
    - 6702
    - 6703

  • storm.local.dir:Nimbus和Supervisor守护进程需要本地磁盘上的目录来存储少量状态(如jar,confs和类似的东西)。 您应该在每台计算机上创建该目录,为其提供适当的权限,然后使用此配置填写目录位置。 例如:
    storm.local.dir: “/data/storm”

  • nimbus.seeds:工作节点需要知道哪些机器是主机的候选者才能下载拓扑jar和confs。

  • nimbus.seeds: [“server1”]
    我们鼓励您将值填写到机器的FQDN列表中。 如果要设置Nimbus H/A,则必须解决运行nimbus的所有计算机的FQDN。 当您只想设置“伪分布式”群集时,您可能希望将其保留为默认值,但仍鼓励您填写FQDN。

  • supervisor.slots.ports:对于每个工作者计算机,您可以使用此配置配置在该计算机上运行的工作程序数。 每个工作人员使用单个端口接收消息,此设置定义哪些端口可以使用。 如果您在此处定义了五个端口,那么Storm将分配最多五个工作人员在此计算机上运行。 如果定义三个端口,Storm最多只能运行三个端口。 默认情况下,此设置配置为在端口6700,6701,6702和6703上运行4个工作程序。例如:
    在这里插入图片描述

3 拷贝 apache-storm-1.2.2 到 192.168.1.202(s202),192.168.1.203(s203)上

scp -r apache-storm-1.2.2   root@192.168.1.202:/opt/ ##需要输入密码
scp -r apache-storm-1.2.2   root@192.168.1.203:/opt/

然后配置storm的环境变量
在这里插入图片描述

三 节点启动

nimbus(192.168.1.201)上的启动脚本

nohup /opt/apache-storm-1.2.2/bin/storm nimbus > /dev/null & 
nohup /opt/apache-storm-1.2.2/bin/storm ui > /dev/null &
nohup /opt/apache-storm-1.2.2/bin/storm logviewer > /dev/null &

supervisor上启动脚本

nohup /opt/apache-storm-1.2.2/bin/storm supervisor > /dev/null &
nohup /opt/apache-storm-1.2.2/bin/storm logviewer > /dev/null &
nohup /opt/apache-storm-1.2.2/bin/storm logviewer > /dev/null &

最后在浏览器访问 192.168.1.201:8080
在这里插入图片描述
这就证明storm 集群搭建成功

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值