垫脚石的博客

致力于大数据行业,会写一些有关Spark、Storm、Kafka、Hadoop等技术博客。

Storm-1.1.0 集群搭建手册

部署前准备
 
下载apache-storm-1.1.0
http://storm.apache.org/downloads.html/apache-storm-1.1.0.tar.gz
 
/etc/hosts信息
ip1 master
ip2 slave1
ip3 slave2
例如:
172.18.25.128 master
172.18.25.129 slave1
172.18.25.130 slave2


 
zookeeper信息
master:2181
slave1:2181
slave2:2181
 
Storm部署
Nimbus:master(active),slave1
Supervisor:master,slave1,slave2
 
检查python
[cyt@master ~]$ python
Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
exit() 退出
 
0、在3台服务器上配置hosts
vim /etc/hosts
172.18.25.128 master
172.18.25.129 slave1
172.18.25.130 slave2
 
1、将apache-storm-1.1.0.tar.gz上传到storm安装目录 用户的目录下
假设为:/home/cyt/Storm/storm-1.1.0
 
2、解压
将apache-storm-1.1.0.tar.gz解压:
tar -zxvf apache-storm-1.1.0.tar.gz
 
3、重命名(非必需感觉没必要)
将解压后的目录命名为storm
mv apache-storm-1.1.0 storm
 也可以建立软连接(这个本人推荐)
  建立软连接-必须是绝对路径【相当于快捷方式】 例如:/home/cyt/Storm/storm-1.1.0/apache-storm-1.1.0/建立 /home/cyt/storm
ln -s /home/cyt/Storm/storm-1.1.0/apache-storm-1.1.0 /home/cyt/storm
4、配置storm.yaml
进入storm/conf目录,修改storm.yaml配置文件为如下内容:
########### These MUST be filled in for a storm configuration
 storm.zookeeper.servers:
     - "master"
     - "slave1"
     - "slave2"
#storm.zookeeper.port: 2181
 nimbus.host: "master"
 ui.port: 9999
 storm.local.dir: "/home/cyt/data/storm-1.1.0"
 supervisor.slots.ports:
     - 6700
     - 6701
#nimbus H/A
 nimbus.seeds: ["master", "slave1"]


 
注:每一个配置点前面需要加一个空格“”,否则启动时会报配置文件相关异常。
 
绝大多数配置信息都是使用默认值,具体参考:
https://github.com/apache/storm/blob/v1.0.0/conf/defaults.yaml
 
 
5、进程启动
在master、slave1、slave2完成前面4步之后,按nimbus、supervisor的分布情况启动storm进程:
master 启动nimbus、supervisor、ui
./storm/bin/storm nimbus &
./storm/bin/storm supervisor &
./storm/bin/storm ui &
 
 
slave1 启动nimbus、supervisor、ui
./storm/bin/storm nimbus &
./storm/bin/storm supervisor &
./storm/bin/storm ui &
 
  
slave2 启动supervisor
./storm/bin/storm supervisor &
 
 --为了方便,不去查找启动命令的路径,建议去配置环境变量
vim /etc/profile
#storm-1.1.0
export STORM_HOME=/home/cyt/storm
export PATH=$PATH:$STORM_HOME/bin
配置完环境变量后的启动命令:
master 启动nimbus、supervisor、ui
storm nimbus &
storm supervisor &
storm ui &
 
 
slave1 启动nimbus、supervisor、ui
storm nimbus &
storm supervisor &
storm ui &
 
  
slave2 启动supervisor
storm supervisor &


6、验证
http://master:9999
阅读更多
想对作者说点什么? 我来说一句

glassfish集群搭建手册

2016年01月24日 984KB 下载

hadoop2.6集群搭建手册

2016年06月23日 380KB 下载

hadoop+hbase集群搭建 详细手册

2015年02月27日 949KB 下载

WAS_V7.0集群搭建手册

2011年05月11日 8.86MB 下载

Sqoop集群搭建.

2017年09月21日 26KB 下载

was集群部署方案及安装配置手册

2015年02月12日 14.75MB 下载

Hadoop 官方文档(中文版)

2014年08月11日 1.83MB 下载

UPAS_7.0Fix3安装部署手册V1.2

2018年05月22日 5.2MB 下载

Storm集群搭建

2017年09月21日 35KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭