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

apache-storm-1.0.3安装部署

2017-02-24 19:02 337 查看
CentOS7-1

CentOS7-2

CentOS7-3

CentOS7-4

nimbus

supervisor

supervisor

supervisor

core(UI)

1、首先安装配置zookeeper

2、Python安装(官网要求2.6.6以上),CentOS7系统自带2.7.x版本。

3、配置/opt/apache-storm-1.0.3/conf/storm.yaml

storm.zookeeper.servers:

- "CentOS7-1"

- "CentOS7-2"

- "CentOS7-3"

nimbus.seeds: ["CentOS7-1"]

supervisor.slots.ports:

- 6700

- 6701

- 6702

- 6703

storm.local.dir: "/storm/localdir/"

ui.port: 10080

注意:上面配置参数前的空格符、TAB符不要去掉,否则会报错。

4、同步以上配置到其他服务器。

5、 在各个节点上增加storm集群本地存储文件,该目录被Nimbus和Supervisor进程用于存储少量状态,如jars、confs等的本地磁盘目录,需要提前创建该目录并给以足够的访问权限。然后在storm.yaml中配置该目录

sudo mkdir -p /storm/localdir/

6、启动Storm各个后台进程

在hostname=master节点(CentOS7-1)启动Nimbus进程服务,放置于后台运行

nohup bin/storm nimbus >/dev/null 2>&1 &

在各个hostname-slavery节点(CentOS7-2,CentOS7-3,CentOS7-4)启动Supervisor

nohup bin/storm supervisor >/dev/null 2>&1 &

在hostname=master(CentOS7-1)节点启动UI进程服务,放置于后台运行

nohup bin/storm ui >/dev/null 2>&1 &

7、 启动后打开浏览器,访问http://10.79.115.111:10080,打开的storm ui界面如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: