日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Twitter Storm安装配置(Ubuntu系统)单机版

發布時間:2025/3/11 Ubuntu 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Twitter Storm安装配置(Ubuntu系统)单机版 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

要使用storm首先要安裝以下工具:JDK、Python、zookeeper、zeromq、jzmq、storm

(注:各個模塊都是獨立的,如果安裝失敗或者卡頓可以單獨百度某個模塊的安裝,都是可以的。)

JDK1.7安裝 參見上篇《Ubuntu下安裝配置JDK1.7》http://www.cnblogs.com/stone_w/p/4469548.html

?

第一步,安裝Python2.7.2(ubuntu)

wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz tar zxvf Python-2.7.2.tgz cd Python-2.7.2 ./configure make make install vi /etc/ld.so.conf 追加/usr/local/lib/ sudo ldconfig

?

第二步,安裝zookeeper??

下載zookeeper?
解壓,安裝:http://pan.baidu.com/s/1jGjA90M

tar -zxvf zookeeper-3.3.5.tar.gz cp -R zookeeper-3.3.5 /usr/local/ ln -s /usr/local/zookeeper-3.3.5/ /usr/local/zookeeper gedit /etc/profile (設置ZOOKEEPER_HOME和ZOOKEEPER_HOME/bin) export ZOOKEEPER_HOME="/path/to/zookeeper" export PATH=$PATH:$ZOOKEEPER_HOME/bin cp /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg (用zoo_sample.cfg制作$ZOOKEEPER_HOME/conf/zoo.cfg) mkdir /tmp/zookeeper mkdir /var/log/zookeeper

zookeeper的單機安裝已經完成了。

?

第三步,安裝zeromq以及jzmq
jzmq的安裝貌似是依賴zeromq的,所以應該先裝zeromq,再裝jzmq。
1)安裝zeromq:

wget http://download.zeromq.org/zeromq-2.2.0.tar.gz tar zxf zeromq-2.2.0.tar.gz cd zeromq-2.2.0 ./configure make make install sudo ldconfig (更新LD_LIBRARY_PATH)

zeromq安裝完成。
注意:如有有依賴報錯,需要安裝:
jzmq?dependencies?依賴包
sudo?yum?install?uuid*
sudo?yum?install?libtool
sudo?yum?install?libuuid?
sudo?yum?install?libuuid-devel
2)安裝jzmq

yum install git git clone git://github.com/nathanmarz/jzmq.git cd jzmq ./autogen.sh ./configure make make install

然后,jzmq就裝好了.
注意:在./autogen.sh這步如果報錯:autogen.sh:error:could?not?find?libtool?is?required?to?run?autogen.sh,這是因為缺少了libtool,可以用#yum?install?libtool*來解決。


第四步,安裝Storm

我使用的Storm版本是最新的穩定版0.8.2,下載,解壓,修改/conf/storm.yaml配置文件:

Storm?0.8.2?下載??http://pan.baidu.com/s/1sjODKPB

unzip storm-0.8.2.zip mv storm-0.8.2 /usr/local/ ln -s /usr/local/storm-0.8.2/ /usr/local/storm gedit /etc/profile export STORM_HOME=/usr/local/storm-0.8.2 export PATH=$PATH:$STORM_HOME/bin

到此為止單機版的Storm就安裝完畢了。

啟動Storm

/usr/local/zookeeper/bin/zkServer.sh start cd /usr/local/storm-0.8.2 bin/storm nimbus & bin/storm supervisor & bin/storm ui &

如果我們沒有為storm添加環境變量,那么在啟動的時候,我們就需要使用絕對路徑或相對路徑來定位/chenny/Storm/storm-0.8.2/bin/storm這個程序。啟動完成后,我們可以使用jps來查看進程狀態:?>>jps????在沒有運行任務時,我們必須應該要看到5個進程:QuorumPeerMain、nimbus、core、Jps、supervisor。否則?就需要檢查是否正確地啟動,如果啟動之后沒有過多久就停止了,我們就需要查看~/storm-0.8.2/logs下面的對應的log文件,查看引起異常?的原因是什么,然后解決后再次啟動。????同時,我們可以在瀏覽器中輸入http://127.0.0.1:8080來進入Storm?UI的界面,可以查看Storm運行期間的相關信息。

?

第五步,測試一下本地模式的WordCount

網上別的資料介紹了許多方式來編譯可執行的Topology程序,我們這里提供一個簡單的辦法,只需要使用Eclipse和相關的Jar包即?可,Ubuntu或者Windows環境下均可。我們需要從github上下載下來一個供初學者學習的storm-starter,同時,我們還需要有?commons-collections-3.2.1-bin.tar.gz、twitter4j-2.2.6.zip和storm-0.8.2.zip?等軟件包,如果沒有的話,需要去下載。以Windows?XP下的Eclipse為例。首先我們將所有需要的包解壓放到桌面,打開Eclipse,新建Java?Project,名字任意取,我取名叫做MyFirstStormApp,然后點擊Finish。

在MyFirstStormApp上右鍵,選擇Import,然后選擇File?System:

在From?Directory中輸入相應的路徑或者點擊Browse,選擇路徑:

?

我們依次展開storm-starter-master/src/jvm/storm,選中jvm文件夾,點擊確定,然后勾選jvm,點擊finish:

這樣,我們就在左側看到Project的結構:?

?

拖動storm到src中,然后安裝同樣的方式將?storm-starter-master/storm-starter-master/multilang導入到項目中,然后我們就在左側看到如下圖所示的結構:

可以看到上面有很多紅叉,此時,我們就需要導入項目所依賴的jar包,在項目上右鍵,選擇Properties,然后Java?Build?Path,切換到Libraries選項夾下,點擊Add?External?JARs:?

將storm-0.8.2/lib目錄下的所有jar包都加入到項目中,將

commons-collections-3.2.1.jar添加到?項目中,將twitter4j-2.2.6/lib中的所有jar包加入到項目中,將storm-0.8.2/storm-0.8.2.jar加入到項目?中,然后點擊OK,這個時候,可以看到項目中的所有錯誤都消失了。接下來,我們將PrintSampleStream.java和?TwitterSampleSpout.java中的注釋取消,或者將這兩個文件刪除

在項目上選擇Export,然后選擇JAR?file,在下一頁,我們將項目導出,勾選如下圖所示:

?

點擊finish后,如果沒有錯誤,只有warning的話,就不用管了,否則我們需要檢查錯誤,然后重新打包。打包后的jar包是MyFirstStormApp.jar,將它拷貝到部署有Storm的機器上(/usr/local/storm-0.8.2目錄下),然后在終端中輸入:?

>>bin/storm?jar?MyFirstStormApp.jar?storm.starter.WordCountTopology?test2???如果沒有錯誤,就成功提交了,在瀏覽器中輸入http://127.0.0.1:8080,可以看到這個Topology已經在運行了,點擊它的名字,可以進入Topology?summary:

如果看到這些數據,就說明我們正確地完成了配置。

?

總結

以上是生活随笔為你收集整理的Twitter Storm安装配置(Ubuntu系统)单机版的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 丰满岳跪趴高撅肥臀尤物在线观看 | 久久亚洲免费视频 | 久久艹av | 美女啪啪无遮挡 | 中文字幕在线永久 | 日韩激情视频 | 午夜做爰xxxⅹ性高湖视频美国 | 黄页在线观看 | 亚洲黄色网络 | 超碰在线免费公开 | 国产乱码精品一区二区三区亚洲人 | 无码av免费精品一区二区三区 | 午夜三级在线观看 | 精品国产乱码久久久久久免费 | 国产456| 免看一级a毛片一片成人不卡 | 一区二区三区久久 | 日本欧美在线 | 欧美色婷婷 | 野花视频在线观看免费 | 日韩av一区二区三区在线观看 | 九色影视| 国产成人免费视频网站 | 久久黄色网| 免费在线观看污 | www日本com| 拍国产真实乱人偷精品 | 亚洲欧美综合一区 | 亚洲精品免费电影 | 三级免费看 | 久久嫩草精品久久久久 | 涩涩视频在线看 | 乱人伦中文字幕 | 中文字幕色哟哟 | 国产精品电影一区二区三区 | 国产欧美日韩成人 | 中文字幕亚洲专区 | 97色婷婷| 污污免费观看 | 人成在线 | 放荡的少妇2欧美版 | 成人片在线看 | 国产欧美精品一区二区色综合 | 卡通动漫亚洲综合 | 亚洲天堂网一区二区 | 好吊妞这里有精品 | 日本三级欧美三级 | 欧美特黄一区二区三区 | av午夜在线 | 亚洲欧美韩国 | 久久久久久久久久久91 | 波多野一区 | 午夜精品久久久久久久99 | 天天干夜夜撸 | 蜜桃成人在线观看 | 夏晴子在线 | 色综合视频 | 91国内精品久久久久 | 黑人借宿巨大中文字幕 | 深夜网站在线观看 | 你懂的视频在线播放 | 在线97视频 | 成人精品亚洲人成在线 | 中文字幕二区在线观看 | 醉酒壮男gay强迫野外xx | 香港三日本8a三级少妇三级99 | 国产精品看片 | www.成人精品 | 曰本三级日本三级日本三级 | 国产激情视频在线观看 | 亚洲欧美日韩精品在线 | 不卡的一区二区 | 狠狠v欧美v日韩v亚洲ⅴ | 亚洲精品9999 | 国产网站无遮挡 | 一级黄色免费观看 | 成人免费a级片 | 国产农村妇女精品 | 亚洲国产精品毛片av不卡在线 | www黄色片网站 | 亚洲阿v天堂| 日韩欧美综合久久 | 亚洲精品国产精品国自产网站 | 图片区视频区小说区 | 欧美精品一区二区三区在线播放 | 日韩在线一二 | xxx日本少妇 | 俄罗斯嫩小性bbwbbw | 亚洲妇女体内精汇编 | 最新av导航 | 日韩欧美精品在线 | 麻豆精品视频在线 | 久草免费资源 | www.在线观看网站 | 日本吃奶摸下激烈网站动漫 | eeuss一区| 动漫毛片 | 黄色激情毛片 | 亚洲乱码中文字幕 |