天天看點

Storm 32位(僞分布)

搭建Strom (32位)

1.修改主機名:vim /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=stormmaster

2.設定靜态ip: vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=”eth0”

BOOTPROTO=”static”:

HWADDR=”00:0C:29:3C:B6:0D”

IPV6INIT=”yes”

NM_CONTROLLED=”yes”

ONBOOT=”yes”

TYPE=”Ethernet”

UUID=”3ce9d983-fd95-4914-840b-79149310e7e7”

IPADDR=”192.168.253.26”

GATEWAY=”192.168.1.1”

DNS1=”8.8.8.8”(可以不設定)

DNS2=”8.8.4.4”

3.設定ip的映射關系:vi /etc/hosts

4.關閉防火牆:

service iptables stop

chkconfig iptables off

重新開機網卡:service network restart

5.重新開機:reboot

6. 安裝jdk

mkdir /usr/java

cp jdk-6u45-linux-i586.bin /usr/java

chmod u+x jdk-6u45-linux-i586.bin 賦予執行權限

./ jdk-6u45-linux-i586.bin

mv jdk1.6.0_45/ jdk

7. 配置環境變量:vi /etc/profile

export JAVA_HOME=/usr/java/jdk

export CLASSPATH= JAVAHOME/libexportPATH=.: PATH:$JAVA_HOME/bin

source /etc/profile

8編譯安裝ZMQ

tar -xzf zeromq-2.1.7.tar.gz

cd zeromq-2.1.7

./configure

安裝依賴包:

我的不知道怎麼回事都已經裝上了(如果沒有裝的話)

rpm -i libstdc++-devel-4.4.7-3.el6.i686.rpm

rpm -ivh gcc-c++-4.4.7-3.el6.i686.rpm

rpm -i libuuid-devel-2.17.2-12.9.el6.i686.rpm

編譯: 在zeromp-2.1.7/src目錄下

make

make install

9.編譯安裝JZMQ(java調用C++)

unzip jzmq-master.zip

cd jzmq-master

運作./autogen.sh

出現提示安裝包

rpm -ivh libtool-2.2.6-15.5.el6.i686.rpm(提示缺少依賴)

rpm -ivh autoconf-2.63-5.1.el6.noarch.rpm

rpm -ivh automake-1.11.1-4.el6.noarch.rpm

rpm -i libtool-2.2.6-15.5.el6.i686.rpm

進入 jzmq-master目錄

cd jzmq-master

./autogen.sh

運作環境檢測 ./configure

進行編譯:make

進行:make install

10.安裝python

我的已經安裝了python(centos 6.4)

which python (python 安裝位置)

python –version(python 安裝版本)

11.安裝zookeeper

解壓:tar -zxvf zookeeper-3.4.5.tar.gz

配置檔案:

cp zoo_sample.cfg zoo.cfg (複制一個zoo.cfg)

修改配置檔案:(不需要改變)

vi zoo.cfg (檢視端口)

進入bin目錄下:(啟動zookeeper)

./zkServer.sh start (啟動zookeeper)

檢視程序jps

12.安裝storm

解壓storm unzip storm-0.8.2.zip

進storm/conf

vi storm.yaml

./storm nimbus

Storm已經啟動了

使用背景程序将日志列印到指定位置

./storm ui > /dev/null 2>&1 &

通過web 通路:http://192.168.253.26:8080

出現; Internal Server Error

Caused by: java.net.ConnectException: Connection refused

是你的nimbus挂了,重新啟動就可以了。

繼續閱讀