中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Storm On Yarn的安裝和部署

發布時間:2021-08-02 21:05:05 來源:億速云 閱讀:182 作者:chen 欄目:云計算

本篇內容介紹了“Storm On Yarn的安裝和部署”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

1. 安裝 JDK7 和 Maven

2. 部署Hadoop2集群,并啟動yarn
http://my.oschina.net/zc741520/blog/362824

3. 下載 Storm on Yarn
[grid@hadoop4 ~]$ wget https://github.com/yahoo/storm-yarn/archive/master.zip

4. 編譯

[grid@hadoop4 ~]$ unzip master.zip
[grid@hadoop4 ~]$ cd storm-yarn-master
## 修改 pom.xml,將Hadoop的版本號改成對應的版本號
[grid@hadoop4 storm-yarn-master]$ vim pom.xml
    <properties>
        <storm.version>0.9.0-wip21</storm.version>
        <hadoop.version>2.5.2</hadoop.version>
        <!--hadoop.version>2.1.0.2.0.5.0-67</hadoop.version-->
    </properties>
## 編譯
[grid@hadoop4 storm-yarn-master]$ mvn package -DskipTests


5. storm-yarn-master/lib/storm-0.9.0-wip21.zip 解壓到上層目錄storm-yarn-master中 

[grid@hadoop4 storm-yarn-master]$ cd lib
[grid@hadoop4 lib]$ unzip storm-0.9.0-wip21.zip -d ..
[grid@hadoop4 storm-yarn-master]$ ls
bin  CLA.pdf  create-tarball.sh  lib  LICENSE.txt  pom.xml  README.md  src  storm-0.9.0-wip21  target


6. 在HDFS中創建對應Storm目錄
[grid@hadoop4 storm-yarn-master]$ hadoop fs -mkdir -p /lib/storm/0.9.0-wip21

7. 將storm.zip放到HDFS
##  根據實際需要,添加Storm工程需要的額外Jar包到storm-0.9.0-wip21的lib下,重新壓縮成storm.zip文件,上傳至HDFS的指定目錄中(非常重要,集群中通過訪問hdfs中的storm.zip獲取工作環境)

[grid@hadoop4 storm-yarn-master]$ hadoop fs -put ./lib/storm.zip /lib/storm/0.9.0-wip21
[grid@hadoop4 storm-yarn-master]$ hadoop fs -ls /lib/storm/0.9.0-wip21
Found 1 items
-rw-r--r--   2 grid supergroup   17141078 2015-05-24 19:43 /lib/storm/0.9.0-wip21/storm.zip


8. 在安裝Hadoop時已經設置好了hadoop的一些環境變量,現在再增加如下環境變量 

[grid@hadoop4 storm-yarn-master]$ vim ~/.bash_profile 
export PATH=$PATH:/home/grid/storm-yarn-master/storm-0.9.0-wip21/bin:/home/grid/storm-yarn-master/bin
[grid@hadoop4 storm-yarn-master]$ source ~/.bash_profile


9. 修改 storm-yarn-master/storm-0.9.0-wip21/conf/storm.yaml 配置文件,增加zookeeper的配置 

## zookeeper集群的安裝與啟動,在介紹Storm集群安裝( http://my.oschina.net/zc741520/blog/399233)時已經有過詳細說明,這里就不再贅述

[grid@hadoop4 storm-yarn-master]$ vim storm-0.9.0-wip21/conf/storm.yaml 
storm.zookeeper.servers:
    - "hadoop4"
    - "hadoop5"
    - "hadoop6"

master.initial-num-supervisors: 1
master.container.size-mb: 1024


10. 啟動 storm on yarn 環境
[grid@hadoop4 storm-yarn-master]$ storm-yarn launch storm-0.9.0-wip21/conf/storm.yaml
Storm On Yarn的安裝和部署
因為storm是作為一個yarn程序運行在集群上的,所以在YARN的集群管理頁面中會有一個AppId
PS:第一次啟動時失敗了,最終發現是內存不足導致的,解決辦法是在yarn-site.xml中設置yarn.nodemanager.vmem-check-enabled的值為false
Storm On Yarn的安裝和部署


 11. 查找nimbus節點

[grid@hadoop4 storm-yarn-master]$ storm-yarn getStormConfig -appId application_1432484548277_0001 -output ~/.storm/storm.yaml
[grid@hadoop4 storm-yarn-master]$ cat ~/.storm/storm.yaml | grep nimbus.host
nimbus.host: 192.168.0.107


12. 提交Topology,這里用Storm自帶的WordCount例子程序

[grid@hadoop4 storm-yarn-master]$ storm jar lib/storm-starter-0.0.1-SNAPSHOT.jar storm.starter.WordCountTopology WordCountTopology -c nimbus.host=192.168.0.107

Storm On Yarn的安裝和部署


 13. 查看storm的UI監控界面(nimbus.host:7070)

Storm On Yarn的安裝和部署


“Storm On Yarn的安裝和部署”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿坝县| 乐亭县| 涿鹿县| 安庆市| 安顺市| 宜丰县| 呈贡县| 策勒县| 九龙县| 临安市| 丁青县| 定日县| 桐梓县| 涟水县| 瑞丽市| 南宫市| 江门市| 太白县| 喀喇| 象山县| 增城市| 台北市| 汉川市| 巧家县| 香格里拉县| 大石桥市| 卫辉市| 沅陵县| 沅江市| 松阳县| 阿拉善左旗| 万盛区| 镇坪县| 德州市| 石林| 望城县| 东乡| 枣庄市| 安平县| 汝城县| 比如县|