码迷,mamicode.com
首页 > 其他好文 > 详细

安装配置storm 第二步 配置Storm集群(二)

时间:2017-07-19 23:24:08      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:进程   not   roo   sts   scp   usr   seed   nbsp   main   

1.编辑host文件  vi  /etc/hosts   三台主机同时修改

192.168.2.20  storm01
192.168.2.21  storm02
192.168.2.22  storm03

 

2.主节点上(storm)配置storm

(1)解压 apache-storm-1.0.3

(2)设置环境变量 : vi ~/.bash_profile

STORM_HOME=/usr/local/apps/apache-storm-1.0.3
export STORM_HOME

PATH=$STORM_HOME/bin:$PATH
export PATH

(3)source ~/.bash_profile

(4)创建tmp目录 : /usr/local/apps/apache-storm-1.0.3/tmp  保存storm的数据

(5)编辑storm.yaml : /usr/local/apps/apache-storm-1.0.3/conf

zookeeper主机 

storm.zookeeper.servers:
     - "192.168.2.20"
     - "192.168.2.21"
     - "192.168.2.22"

配置nimbus主节点

nimbus.seeds: ["192.168.2.20"]   ---["host1","host2","host3"]  多个主节点实现HA的功能

配置storm数据存储的目录:

storm.local.dir:"/usr/local/apps/apache-storm-1.0.3/tmp"

 配置supervisor的worker端口数:

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

复制storm应用到21,22主机上

scp -r apache-storm-1.0.3/ root@storm02:/usr/local/apps

(6)启动storm顺序

           1.启动主节点nimbus  : storm01上启动  storm nimbus &

           2.启动从节点supervisor:storm02,storm03 storm supervisor &

遇到的问题:启动不起来,报错:

could not found expected ‘:‘
 in ‘reader‘, line 28, column 1:
    supervisor.slots.ports:

配置文件需要有空格:坑爹的地方

空格nimbus.host: "10.10.10.10"
空格storm.zookeeper.port: 2181
空格storm.local.dir:空格"date/storm-2.2.1/data"
空格supervisor.slots.ports:

 最后jps查看进程 

-- 主节点
[root@centos-server-00 conf]# jps
7579 nimbus
6268 QuorumPeerMain
7678 Jps

-- 从节点
[root@centos-server-01 conf]# jps
5706 QuorumPeerMain
7076 Supervisor
7171 Jps

 

安装配置storm 第二步 配置Storm集群(二)

标签:进程   not   roo   sts   scp   usr   seed   nbsp   main   

原文地址:http://www.cnblogs.com/fubinhnust/p/7208517.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!