如何在Linux上安裝Storm


  Storm是開源的分布式實時計算系統,能夠讓數據流處理變得簡單、可靠,也因此在大數據領域有廣泛的實際

應用。下面介紹一下如何在Linux系統上安裝Storm。根據Storm官網介紹,安裝Storm軟件分五步:

  1. 安裝Zookeeper。
  2. 安裝Storm的依賴環境:Java和Python。
  3. 下載並解壓Storm安裝包。
  4. 修改必要的Storm配置文件。
  5. 啟動Storm程序。

  一、Storm作為分布式系統,它的運行需要借助Zookeeper來進行協同。因此安裝Storm之前需要先安裝

    Zookeeper。Zookeeper的安裝也很簡單,詳見在Linux上安裝Zookeeper

  二、如果參照上面已經安裝好了Zookeeper,那么你肯定已經安裝好了Java;一般的Linux系統自帶Python,

    因此第二步可以跳過了。

  三、到Storm官網上選擇自己想要安裝的Storm版本,由於近期參與的一個項目已經使用的是Storm0.9.6版本

    的,因此我這里安裝的也是Storm0.9.6版本的。下載下來后直接解壓就是了。

  四、Storm配置文件在Storm的conf/storm.yaml下。它的默認配置選項有很多,詳細介紹可以點擊這里;但

    是我們一般正常運行的話只要修改其中幾項就可以了。

    1)指定Zookeeper服務器

       storm.zookeeper.servers: -"10.0.6.81"。我前面只在10.0.6.81上配置了一台Zookeeper服務器,所以

     這里只添加一項。

    2)指定Storm主節點

       nimbus.host: "10.0.6.81"這里要說明的是Zookeeper和Storm是可以安裝在同一台機器上的,他們

     使用不同的端口,是不同的進程,只是這樣做在生產環境中不利於安全,一台機器掛了就都掛了。

    3)配置Storm數據目錄

       storm.local.dir: "/xxx/xxx",需要說明的是,這個目錄要保證有讀寫權限。另外,Storm配置文件里每

     一項配置冒號:后面都要跟一個空格,否則Storm無法識別。

  五、啟動Storm,在Storm的bin/目錄下運行./storm nimbus,推薦用screen命令來運行,因為Storm運行時

    會阻塞shell,按Ctrl C會殺死剛剛啟的Storm進程。如果屏幕上沒有報錯的話說明Storm已經安裝成功了。

 


 

  Storm還提供了一個web來查看Storm運行情況,在Storm的bin目錄下運行./storm ui,之后在瀏覽器里輸入

http://10.0.6.81:9090進行訪問

  Storm默認的ui端口是8080,但是8080端口容易被Tomcat占用,所以我在Storm配置文件strom.yaml里把端

口改成9090,ui.port: 9090。上面的網址不一定非要是Storm主節點才能訪問,如果外網的那么任何聯網機器都能

訪問,如果是內網的,同一個局域網都可以訪問。    

 

轉載請注明原文出處,謝謝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM