大数据学习7-Storm

storm的安装使用还是挺简单的,storm是数据实时处理系统

storm

strom搭建前提是zookeeper环境已经搭建好,如果没有请参考大数据学习3-Zookeeper搭建
下载strom:
strom版本:apache-storm-1.2.3.tar.gz
https://pan.baidu.com/s/1X4HT_oUFyxak-EmCy1QWIA提取码:bydm
strom部署环境信息:

主机节点
masterNimbus
slave1Supervisor
slave2Supervisor

上传解压

下载好了之后上传到master主机上并解压安装

[root@master ~]# tar zxf apache-storm-1.2.3.tar.gz  解压
[root@master ~]# mv apache-storm-1.2.3 storm    重命名

配置环境变量

[root@master ~]# vi /etc/profile
	export STORM_HOME=/root/storm
	export PATH=$PATH:$STORM_HOME/bin
[root@master ~]# source /etc/profile   

配置storm.yaml

[root@master ~]# cd storm/conf/
[root@master ~]# vi storm.yaml
# 1.zookeeper地址
	 storm.zookeeper.servers:
     - "master"
     - "slave1"
     - "slave2"
# 2.storm.local.dir(status目录可以不同创建,启动strom的时候会自动创建)
	 storm.local.dir: "/root/storm/status"
# 3.nimbus.seeds:主节点地址,可以配置多个
	 nimbus.seeds: ["master"]
# 4.supervisor.slots.ports
     supervisor.slots.ports:
         - 6700
         - 6701
         - 6702
         - 6703

注意以上配置冒号后面都有空格

文件拷贝

slave1和slave2也需要配置strom和环境变量,所以需要拷贝

# strom文件
[root@master ~]# scp -r storm/ slave1:/root
[root@master ~]# scp -r storm/ slave2:/root
# 环境变量
[root@master ~]# scp /etc/profile slave1:/etc/profile
[root@master ~]# scp /etc/profile slave2:/etc/profile
# 环境变量立即生效
[root@slave1 ~]# source /etc/profile
[root@slave2 ~]# source /etc/profile

启动storm

启动storm之前先要启动zookeeper

# 三台都要启动
[root@master ~]# zkServer.sh start
[root@slave1 ~]# zkServer.sh start
[root@slave2 ~]# zkServer.sh start
主机节点启动命令
masterui、nimbusui:nohup storm ui >/dev/null 2>&1 &
nimbus:nohup storm nimbus >/dev/null 2>&1 &
slave1Supervisornohup storm supervisor >/dev/null 2>&1 &
slave2Supervisornohup storm supervisor >/dev/null 2>&1 &
[root@master ~]# nohup storm ui >/dev/null 2>&1 &
[root@master ~]# nohup storm nimbus >/dev/null 2>&1 &
[root@slave1 ~]# nohup storm supervisor >/dev/null 2>&1 &
[root@slave2 ~]# nohup storm supervisor >/dev/null 2>&1 &

最后打开浏览器输入master主机ip:8080
在这里插入图片描述
如果出现页面刷新很久并且显示内容不正确的问题建议重启主机再开启strom
有什么问题欢迎留言

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可 6私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值