1. 程式人生 > >storm(一)叢集安裝部署

storm(一)叢集安裝部署

1、安裝環境:

  • 安裝包:apache-storm-1.1.2.tar.gz
  • 機器:
  • 10.1.221.223    storm1
    10.1.221.224    storm2
    10.1.221.225    storm3

  • 叢集JDK環境:jdk-8u131-linux-x64.tar.gz(具體安裝步驟見:《Linux安裝JDK步驟》
2、安裝storm
mkdir /opt/storm
tar -xvf apache-storm-1.1.0.tar.gz

修改conf下,“storm.yaml“配置檔案

    storm.zookeeper.servers:  
          - "storm1"  
          - "storm2"  
          - "storm3"  
      
    storm.zookeeper.port: 2181  
    
    nimbus.seeds: ["storm1"]  
      
    supervisor.slots.ports:  
        - 6700  
        - 6701  
        - 6702  
        - 6703  
         
    storm.local.dir: "/opt/storm/data"



配置解釋:      1、storm.zookeeper.servers表示配置Zookeeper叢集地址。注意,如果zookeeper叢集中使用的不是預設埠,則還需要配置storm.zookeeper.port.      2、nimbus.seeds表示配置主控節點,可以配置多個。3、啟動strom      Storm叢集中包含了兩類節點,主控節點(Master Node)和工作節點(Work Node),在啟動storm時,我們首先啟動主控節點,其次啟動工作節點。
  • 啟動主控節點服務:
./storm nimbus 1>/dev/null 2>&1 &  
  • 啟動主控節點UI:
./storm ui 1>/dev/null 2>&1 & 
  • 啟動工作節點
./storm supervisor 1>/dev/null 2>&1 & 
4、驗證是否啟動完成 http://10.1.221.223:8080/index.html

5、tips
  • 在啟動strom是,切忌zookeeper是啟動完成的。
  • 在配置前關閉主機之間的防火牆。

到這裡,storm部署完成。