RHEL7 0下安裝Storm1 2 1集群

2021-08-17 00:20:17 字數 3411 閱讀 3801

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....