1.基本信息(软硬件环境)
版本 | storm1.2.1 |
---|---|
安装机器 | 三台机器 ( big-data01 IP:192.168.200.121) ( big-data02 IP:192.168.200.122) ( big-data03 IP:192.168.200.123) |
账号 | hadoop |
源路径 | /opt/software/apache-storm-1.2.1.tar.gz |
目标路径 | /opt/storm -> /opt/storm/apache-storm-1.2.1/ |
依赖关系 | 无 |
2.安装过程
1).使用root账号解压:
[root@bigdata-01 storm]#
cd /opt/storm
[root@bigdata-01 storm]# tar -zxvf apache-storm-1.2.1.tar.gz
[root@bigdata-01 storm]# mkdir /opt/storm/local
|
2).修改环境变量,并使其生效:
vim /etc/profile
添加下面的内容:
export STORM_HOME=/opt/storm
export PATH=$PATH:$STORM_HOME/bin
使环境变量生效:
[root@bigdata-01 storm]#
source /etc/profile
|
3).修改配置文件storm.yaml,在文件中增加以下内容,IP地址改为自己的地址
[root@bigdata-01 storm]# cd /opt/storm/apache-storm-1.2.1
[
root@bigdata-01 storm
]# vim conf/storm.yaml
storm.zookeeper.servers:
-
"192.168.200.121"
-
"192.168.200.122"
-
"192.168.200.123"
storm.local.dir:
"/opt/storm/local"
nimbus.host:
"192.168.200.121"
ui.port:
10088
supervisor.slots.ports:
-
6700
-
6701
-
6702
-
6703
|
注意:注意空格的格式问题,很容易出现空格的格式问题,其次6700以及下面的这些与左端是一个tab键的距离。
4).通过scp复制其他两台机器上,并按照第2步修改环境变量。(前面是推存懒一些的方法,如果自己想多练习一下Linux命令,熟悉字装过程,在另外两台机器上重复以上3步即可。)
[
root@bigdata-01 storm
]#
scp -r /opt/apache-storm-${version} hadoop
@bgs
-5p174-wangwenting:/opt
[
root@bigdata-01 storm
]#
ln -s /opt/apache-storm-${version}/ /opt/storm
[
root@bigdata-01 storm
]#
scp -r /opt/hadoop/apache-storm-${version} hadoop
@bgs
-5p175-wangwenting software:/opt/hadoop
[
root@bigdata-01 storm
]#
ln -s /opt/hadoop/apache-storm-${version}/ /opt/hadoop/storm
|
5).在192.168.200.121主服器上启动storm集群:
[
root@bigdata-01
bin]$ nohup ./storm nimbus &
[
root@bigdata-01
bin]$ nohup ./storm ui &
|
b.再在192.168.200.122,192.168.200.123机器上启动supervisor
[
root@bigdata-02
bin]$ nohup ./storm supervisor &
|
[
root@bigdata-03
bin]$ nohup ./storm supervisor &
|
6).测试网址:
查看一下另外两台服务器(bigdata-02,bigdata-03)是否在节点上
若能正常访问,恭喜你!!说明启动成功 !