天天看點

CentOS安裝strom、zeroMQ

strom安裝需要:

ZooKeeper, 用于協調叢集,不用于消息傳遞。

ZeroMQ:C++實作的消息隊列。

JZMQ:實作java通路ZeroMQ消息隊列

strom:strom架構

注:如果消息隊列使用Netty,則無需安裝ZeroMQ和

JZMQ

系統已經安裝了Openjdk,解除安裝後安裝sun jdk

檢視:

rpm -qa | grep jdk

rpm -qa | grep gcj

删除:

yum -y remove java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64

1、安裝jdk

tar -xvf jdk-8u144-linux-i586.tar.gz

mkdir /usr/java

mv jdk1.8.0_144 /usr/java

cd /usr/java/jdk1.8.0_144

進入bin目錄下試運作java

修改環境變量

vi /etc/profile

添加:

export JAVA_HOME=/usr/java/jdk1.8.0_144

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

source /etc/profile

檢視版本資訊:

java -version

2、安裝zeroMQ

安裝過程,參見我的相關博文。

http://blog.csdn.net/jim_long_long/article/details/78062368

3、安裝JZMQ

unzip jzmq-master.zip

cd jzmq-masterls

./autogen.sh

autogen.sh: error: could not find libtool. libtool is required to run autogen.sh.

./autogen.sh 成功後,産生configure腳本

./configure

make

make install

問題解決:

a. yum install libtool

b. 手動安裝:

rpm -ivh libtool-2.2.6-15.5.el6.x86_64.rpm

error: Failed dependencies:

autoconf >= 2.58 is needed by libtool-2.2.6-15.5.el6.x86_64

automake >= 1.4 is needed by libtool-2.2.6-15.5.el6.x86_64

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

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

4、安裝python

系統一般自帶

whith python

python –version

5、安裝storm http://storm.apache.org/downloads.html

tar -xvf apache-storm-1.1.1.tar.gz

6、安裝zookeeper

tar -xvf zookeeper-3.4.6.tar.gz

配置zoo.cfg

cp zoo_sample.cfg zoo.cfg

cd bin

./zkServer.sh 通過

繼續閱讀