安裝前說(shuō)明:
- 必須先安裝zookeeper集群
- 該Storm集群由三臺(tái)機(jī)器構(gòu)成,主機(jī)名分別為chenx01,chenx02,chenx03,對(duì)應(yīng)的IP分別為192.168.1.110,192.168.1.111,192.168.1.112,其中chenx01為MAST
?
1、修改主機(jī)名
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=chenx01
?
2、修改主機(jī)和IP的映射關(guān)系
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.關(guān)閉防火墻
? 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執(zhí)行以下命令:
?? service iptables stop
?? chkconfig iptables off
?? reboot
?
5、安裝JDK(1.6以上),并在/etc/profile中配置對(duì)應(yīng)的環(huán)境變量
?
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 ,執(zhí)行 ./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),切換到解壓后的目錄,執(zhí)行./autogen.sh
最后執(zhí)行:./configure && make && make install
?
8、安裝storm
解壓安裝包(unzip storm-0.8.2.zip),切換到解壓文件 storm-0.8.2/conf/ 目錄下,vi storm.yaml 修改如下:
?
9、啟動(dòng)Storm集群
啟動(dòng)Nimbus: 在Storm主控節(jié)點(diǎn)上運(yùn)行 /bin/storm nimbus ;?
啟動(dòng)Supervisor: 在Storm各個(gè)工作節(jié)點(diǎn)上運(yùn)行"bin/storm supervisor
啟動(dòng)UI: 在Storm主控節(jié)點(diǎn)上運(yùn)行 bin/storm ui,啟動(dòng)后可以通過(guò)http://{nimbus host}:8080觀察集群的worker資源使用情況、Topologies的運(yùn)行狀態(tài)等信息。
注意事項(xiàng):
1、Storm后臺(tái)進(jìn)程被啟動(dòng)后,將在Storm安裝部署目錄下的logs/子目錄下生成各個(gè)進(jìn)程的日志文件。
2、Storm UI必須和Storm Nimbus部署在同一臺(tái)機(jī)器上,否則UI無(wú)法正常工作,因?yàn)閁I進(jìn)程會(huì)檢查本機(jī)是否存在Nimbus鏈接。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

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