安裝前說明:
- 必須先安裝zookeeper集群
- 該Storm集群由三臺機器構成,主機名分別為chenx01,chenx02,chenx03,對應的IP分別為192.168.1.110,192.168.1.111,192.168.1.112,其中chenx01為MAST
?
1、修改主機名
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=chenx01
?
2、修改主機和IP的映射關系
vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.110 chenx01
192.168.1.111 chenx02
192.168.1.112 chenx03
?
3、修改IP:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
IPADDR="192.168.1.116"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.110"
?
4.關閉防火墻
? 4.1修改配置文件:
??? vim /etc/sysconfig/selinux
?? This file controls the state of SELinux on the system.
?? # SELINUX= can take one of these three values:
?? #???? enforcing - SELinux security policy is enforced.
?? #???? permissive - SELinux prints warnings instead of enforcing.
?? #???? disabled - No SELinux policy is loaded.
?? SELINUX=
disabled
? 4.2執行以下命令:
?? service iptables stop
?? chkconfig iptables off
?? reboot
?
5、安裝JDK(1.6以上),并在/etc/profile中配置對應的環境變量
?
6、編譯安裝ZMQ
下載安裝zeromq依賴包:
rpm -i libstdc++-devel-4.4.7-3.el6.x86_64.rpm
rpm -i gcc-c++-4.4.7-3.el6.x86_64.rpm
rpm -i libuuid-devel-2.17.2-12.9.el6.x86_64.rpm
然后 tar -xzf zeromq-2.1.7.tar.gz 解壓zeromq安裝包,再 cd zeromq-2.1.7 ,執行 ./configure && make && make install
?
7、編譯安裝JZMQ
下載安裝jzmq依賴包:
rpm -i autoconf-2.63-5.1.el6.noarch.rpm
rpm -i automake-1.11.1-4.el6.noarch.rpm
rpm -i libtool-2.2.6-15.5.el6.x86_64.rpm
解壓jzmq安裝包(unzip jzmq-master.zip),切換到解壓后的目錄,執行./autogen.sh
最后執行:./configure && make && make install
?
8、安裝storm
解壓安裝包(unzip storm-0.8.2.zip),切換到解壓文件 storm-0.8.2/conf/ 目錄下,vi storm.yaml 修改如下:
?
9、啟動Storm集群
啟動Nimbus: 在Storm主控節點上運行 /bin/storm nimbus ;?
啟動Supervisor: 在Storm各個工作節點上運行"bin/storm supervisor
啟動UI: 在Storm主控節點上運行 bin/storm ui,啟動后可以通過http://{nimbus host}:8080觀察集群的worker資源使用情況、Topologies的運行狀態等信息。
注意事項:
1、Storm后臺進程被啟動后,將在Storm安裝部署目錄下的logs/子目錄下生成各個進程的日志文件。
2、Storm UI必須和Storm Nimbus部署在同一臺機器上,否則UI無法正常工作,因為UI進程會檢查本機是否存在Nimbus鏈接。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
