高效搭建Storm完全分散式叢集
阿新 • • 發佈:2019-01-27
問題導讀:
1.storm是否為主從式?
2.storm需要哪些安裝哪些軟體?
3.如何驗證storm是否安裝成功?
rpm -ivh gcc-c++-4.4.7-3.el6.i686.rpm
rpm -ivh libuuid-devel-2.17.2-12.9.el6.i686.rpm
./configure 檢查編譯環境
make 編譯
make install 安裝
2.2、安裝jzmq
unzip jzmq-master.zip
安裝依賴
rpm -ivh autoconf-2.63-5.1.el6.noarch.rpm
rpm -ivh automake-1.11.1-4.el6.noarch.rpm
rpm -ivh libtool-2.2.6-15.5.el6.i686.rpm
在/usr/local/jzmq-master路徑下
./autogen.sh
./configure
make
make install
2.3、檢查python
which python
python -V
3、安裝storm
3.1、unzip storm-0.8.2.zip
3.2.1、配置storm環境變數
# set storm environment
export STORM_HOME=/usr/local/storm-0.8.2
export PATH=$PATH:$STORM_HOME/bin
3.2.2、修改Storm的配置檔案
vi storm.yaml
配置Zookeeper
配置storm
4、啟動Storm叢集
4.1、各節點啟動Zookeeper zkServer.sh start
4.2、master啟動Storm storm nimbus > ./nimbus.log 2>&1 &
4.3、子節點啟動 bin/storm supervisor > ./supervisor.log 2>&1 &
4.4、master啟動圖形化管理介面程序(程序名core) storm ui > ./core.log 2>&1 &
5、啟動驗證
5.1 Java守護程序
1.storm是否為主從式?
2.storm需要哪些安裝哪些軟體?
3.如何驗證storm是否安裝成功?
此篇可以作為骨架篇,詳細參考
Storm叢集搭建
環境說明
1、硬體說明
使用三臺PC機,角色分配如下
2、軟體說明
約定所有軟體都放在/usr/local/路徑下
準備工作
1、安裝jdk
2、配置SSH
Storm叢集安裝
安裝流程圖
1、安裝Zookeeper叢集
2、安裝Storm依賴
zeromq、jzmq、python
2.1、安裝zeromq
tar -zxvf zeromq-2.1.7.tar.gz
cd zeromq-2.1.7
是原始碼,需先編譯
./configure 檢查編譯環境
安裝依賴
rpm -ivh libstdc++-devel-4.4.7-3.el6.i686.rpm
rpm -ivh gcc-c++-4.4.7-3.el6.i686.rpm
rpm -ivh libuuid-devel-2.17.2-12.9.el6.i686.rpm
./configure 檢查編譯環境
make 編譯
make install 安裝
2.2、安裝jzmq
unzip jzmq-master.zip
安裝依賴
rpm -ivh autoconf-2.63-5.1.el6.noarch.rpm
rpm -ivh automake-1.11.1-4.el6.noarch.rpm
rpm -ivh libtool-2.2.6-15.5.el6.i686.rpm
在/usr/local/jzmq-master路徑下
./autogen.sh
./configure
make
make install
2.3、檢查python
which python
python -V
3、安裝storm
3.1、unzip storm-0.8.2.zip
3.2.1、配置storm環境變數
# set storm environment
export STORM_HOME=/usr/local/storm-0.8.2
export PATH=$PATH:$STORM_HOME/bin
3.2.2、修改Storm的配置檔案
vi storm.yaml
配置Zookeeper
配置storm
4、啟動Storm叢集
4.1、各節點啟動Zookeeper zkServer.sh start
4.2、master啟動Storm storm nimbus > ./nimbus.log 2>&1 &
4.3、子節點啟動 bin/storm supervisor > ./supervisor.log 2>&1 &
4.4、master啟動圖形化管理介面程序(程序名core) storm ui > ./core.log 2>&1 &
5、啟動驗證
5.1 Java守護程序