Storm从入门到精通2:Storm环境搭建之伪分布模式

2020-04-03  本文已影响0人  金字塔下的小蜗牛

本节来介绍Storm的伪分布模式的环境搭建过程。

本节用到的安装介质:apache-storm-1.2.2.tar.gz 提取码:wv7p

环境信息:(伪分布模式:nimbus和SuperVisor启动在同一个节点)

bigdata 192.168.126.110

1.下载Storm安装包

[root@bigdata ~]# cd /root/tools
[root@bigdata tools]# ls apache-storm-*
apache-storm-1.2.2.tar.gz

2.解压Storm安装包

[root@bigdata tools]# tar -zxvf apache-storm-1.2.2.tar.gz -C /root/trainings
[root@bigdata tools]# cd /root/trainings/apache-storm-1.2.2
[root@bigdata apache-storm-1.2.2]# pwd
/root/trainings/apache-storm-1.2.2

3.设置环境变量

[root@bigdata apache-storm-1.2.2]# vim /root/.bash_profile
STORM_HOME=/root/trainings/apache-storm-1.2.2
export STORM_HOME
PATH=$STORM_HOME/bin:$PATH
export PATH
[root@bigdata apache-storm-1.2.2]# source /root/.bash_profile

4.编辑Storm配置文件

[root@bigdata apache-storm-1.2.2]# mkdir tmp
[root@bigdata apache-storm-1.2.2]# cd conf
[root@bigdata conf]# vim storm.yaml
# 配置任务数据存放的目录
storm.local.dir: "/root/trainings/apache-storm-1.2.2/tmp"
# 配置ZooKeeper(s)
storm.zookeeper.port: 2181
storm.zookeeper.servers:
- "bigdata"
# 配置主节点nimbus(s)
nimbus.seeds: ["bigdata"]
ui.host: 0.0.0.0
ui.port: 8080
# 配置从节点上启动几个worker,以不同端口区分
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703

注意:如果需要搭建Storm的HA,只需要在nimbus.seeds中设置多个nimbus即可。

5.启动ZooKeeper StandAlone模式

[root@bigdata ~]# zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /root/trainings/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@bigdata ~]# jps
6483 QuorumPeerMain
6502 Jps
[root@bigdata conf]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /root/trainings/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: standalone

6.启动Storm伪分布模式

在同一个节点上启动nimbus服务、logviewer服务、ui服务、logviewer服务

[root@bigdata ~]# storm nimbus &
[1] 5321
[root@bigdata ~]# storm logviewer &
[2] 5378
[root@bigdata ~]# storm ui &
[3] 5436
[root@bigdata ~]# storm supervisor &
[4] 5671

7.查看Storm网页

查看Storm的网页需要输入nimbus节点的IP地址,端口是8080,这里是192.168.126.110:8080,即可看到Storm的UI界面如下:

image image

至此,Storm的伪分布模式已安装完成,祝你玩得愉快!

上一篇 下一篇

猜你喜欢

热点阅读