如何在Linux上安裝Storm

  Storm是開源的分佈式實時計算系統,可以讓數據流處理變得簡單、可靠,也所以在大數據領域有普遍的實際html

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

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

  1、Storm做爲分佈式系統,它的運行須要藉助Zookeeper來進行協同。所以安裝Storm以前須要先安裝github

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

  2、若是參照上面已經安裝好了Zookeeper,那麼你確定已經安裝好了Java;通常的Linux系統自帶Python,shell

    所以第二步能夠跳過了。apache

  3、到Storm官網上選擇本身想要安裝的Storm版本,因爲近期參與的一個項目已經使用的是Storm0.9.6版本瀏覽器

    的,所以我這裏安裝的也是Storm0.9.6版本的。下載下來後直接解壓就是了。安全

  4、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沒法識別。

  5、啓動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主節點才能訪問,若是外網的那麼任何聯網機器都能

訪問,若是是內網的,同一個局域網均可以訪問。    

 

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

相關文章
相關標籤/搜索