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-$ hadoop
@bgs
-5p174-wangwenting:/opt
[
root@bigdata-01 storm]#
ln -s /opt/apache-storm-$/ /opt/storm
[
root@bigdata-01 storm]#
scp -r /opt/hadoop/apache-storm-$ hadoop
@bgs
-5p175-wangwenting software:/opt/hadoop
[
root@bigdata-01 storm]#
ln -s /opt/hadoop/apache-storm-$/ /opt/hadoop/storm
5).在192.168.200.121主服器上啟動storm集群:
[
root@bigdata-01 storm]#
cd /opt/storm/apache-storm-1.2.1/bin
[
root@bigdata-01bin]$ nohup ./storm nimbus &
[
root@bigdata-01bin]$ nohup ./storm ui &
b.再在192.168.200.122,192.168.200.123機器上啟動supervisor
[
root@bigdata-02bin]$ nohup ./storm supervisor &
[
root@bigdata-03bin]$ nohup ./storm supervisor &
6).測試**:
檢視一下另外兩台伺服器(bigdata-02,bigdata-03)是否在節點上
若能正常訪問,恭喜你!!說明啟動成功 !
RHEL 7 0 配置本地YUM源
red hat雖然是開源的免費作業系統,但是他所提供的服務 技術支援和版本公升級等卻是商業化的。所以如果沒有向redhat付費的話,是不能使用redhat提供的任何有償技術支援和服務,其中就包括了yum。未付費情況下使用yum命令,系統會提示錯誤 root localhost yum install...
RHEL7 0 配置網路IP的三種方法
rhel7.0 配置網路ip的三種方法 2016年04月26日 12 03 51 rhel7裡面的網絡卡命名方式從eth0,1,2的方式變成了eno xx的格式。en代表的是enthernet 乙太網 o 代表的是onboard 內建 那一串數字是主機板的某種索引編號自動生成,以便保證其唯一性。和原...
RHEL7 0 配置網路IP的三種方法
1.修改 etc sysconfig network scripts eno16777736 檢視你的網絡卡名稱 本機是eno16777736 root linuxprobe desktop ifconfig eno16777736 flags 4163 mtu 1500 inet 192.168....