linux 下 storm环境搭建,Storm在Ubuntu环境下的单机部署
Storm在Ubuntu環境下的單機部署
目錄
查看Ubuntu
安裝JDK
安裝Pythod
安裝Zookeeper
安裝ZeroMQ
安裝Jzmp
安裝Storm
查看Ubuntu是32位還是64
uname -a
返回結果 ==> SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux,可知Ubuntu為64位
安裝JDK
#下載64位的JDK
wget? http://download.Oracle.com/otn-pub/Java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
#解壓JDK
tar -zxf? jdk-7u79-linux-x64.tar.gz
#設置JDK 的環境變量(以下步驟1、2、3、4)
#步驟1:打開profile文件
vim /etc/profile
#步驟2: 在profile文件的尾部追加環境變量
export JAVA_HOME=/usr/local/jdk1.7.0_76(修改為jdk的安裝路徑)
export PATH=$JAVA_HOME:$PATH
#步驟3:vim命令模式下,退出并保存profile
:wq
#步驟4:profile文件生效
source /etc/profile
#下載Python
wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz
#解壓python文件
tar zxf Python-2.7.2.tgz
#進入python目錄
cd Python-2.7.2
#編譯和安裝
./configure
make
make install
安裝Zookeeper
#下載zookeeper
wget http://apache.fayea.com/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz
#解壓zookeeper
tar zxf zookeeper-3.4.4.tar.gz
#配置環境變量(以下步驟1、2、3、4)
#步驟1:編輯 profile 目錄
vim /etc/profile
#步驟2:往profile目錄中追加環境變量
export ZOOKEEPER_HOME=/home/linux/software/zookeeper-3.3.6(修改為zookeeper文件的路徑)
export PATH=$PATH:$ZOOKEEPER/bin
#步驟3:vim命令模式下,退出并保存profile
:wq
#步驟4:profile文件生效
source /etc/profile
安裝ZeroMQ
#下載zeromq
wget http://download.zeromq.org/zeromq-2.1.7.tar.gz
#編譯和安裝
./configure
#在configure時可能會報缺包,安裝即可:sudo apt-get install g++ uuid-dev
make
sudo make install
sudo ldconfig
安裝Jzmp
#安裝git
sudo apt-get install git
#下載 jzmq
git clone git://github.com/nathanmarz/jzmq.git
./autogen.sh
#可能會報缺包,安裝以下(步驟1、2)即可:
(1)sudo apt-get install automake
(2)sudo apt-get install libtool auto-make
#編譯和安裝
./configure
make
sudo make install
安裝Storm
#安裝 storm
wget http://apache.fayea.com/storm/apache-storm-0.9.6/apache-storm-0.9.6.tar.gz
#解壓 storm
tar -zxvf? apache-storm-0.9.6.tar.gz
#設置環境變量
#步驟1:編輯 profile 目錄
vim /etc/profile
#步驟2:往profile目錄中追加環境變量
export STORM_HOME=/home/linux/software/apache-storm-0.9.6(修改為storm文件的路徑)
export PATH=$PATH:$STORM_HOME/bin
#步驟3:vim命令模式下,退出并保存profile
:wq
#步驟4:profile文件生效
source /etc/profile
設置Storm的配置文件(storm.yaml)
#設置zookeeper
storm.zookeeper.servers:
- "127.0.0.1"
#設置nimbus
nimbus.host:"127.0.0.1"
#storm本地文件目錄
storm.local.dir:"/home/linux/data"
#每一個端口對應storm一個slot,可以運行storm的一個bolt
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
#特別注意:在設置各個參數名稱前要加空格,否則會報錯。舉例說明,設置zookeeper.servers
#空格storm.zookeeper.servers:
#空格-“127.0.0.1”
運行Storm
#啟動zookeeper(步驟1、2)
#步驟1:進入zookeeper下的bin目錄
cd /home/linux/zookeeper-3.3.6/bin
#步驟2:啟動zookeeper
zkServer.sh start
zkServer.sh status? #查看zkserver是否成功啟動
#啟動storm
#步驟1:進入storm下的bin目錄
cd /home/linux/apache-storm-0.9.6/bin
#啟動服務
storm nimbus
storm supervisor
storm ui
通過訪問http://localhost:8080,可以查看storm集群的運行情況
總結
以上是生活随笔為你收集整理的linux 下 storm环境搭建,Storm在Ubuntu环境下的单机部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是白色噪音
- 下一篇: 鱼我所欲也翻译及原文