Storm Cluster安裝

Storm Cluster安裝

@[安裝|storm]html

官方文檔:設置storm cluster ####1. 上傳storm安裝包到服務器node

  • 在120,121,122,123四臺機器的/apps/目錄下安裝apache-storm-0.9.1-incubating

####2. 安裝Zookeeperapache

  • 因爲121,123,124上已有Zookeeper,因此不安裝Zookeeper了

####3. 安裝Java和Python服務器

  • Java1.7
  • Python2.6.6

####4. 解壓下載的storm release到Nimbus和worker機器  Storm下載app

####5. 修改conf/storm.yaml配置文件ui

  • storm.zookeeper.servers: zookeeper cluster的主機列表
storm.zookeeper.servers:
        - "10.0.8.121"
        - "10.0.8.123"
        - "10.0.8.124"

    # 若修改了zookeeper的默認端口,需配置storm.zookeeper.port參數:
     storm.zookeeper.port: 2181
  • storm.local.dir: 存儲Nimbus和Supervisor守護進程的狀態量
storm.local.dir: "/apps/apache-storm-0.9.1-incubating/data"
  • nimbus.host: master機器的IP(以便worker nodes從master下載topology jars和confs)
nimbus.host: "10.0.8.120"
  • supervisor.slots.ports: 每一個worker機器運行4個進程,每一個進程使用一個獨立端口接收消息
supervisor.slots.ports:
        - 6700
        - 6701
        - 6702
        - 6703

####6. 啓動守護進程code

  1. Nimbus: 在master機器上運行bin/storm nimbus
  2. Supervisor: 在每一個worker機器上運行bin/storm supervisor
  3. StormUI: 運行/bin/storm ui啓用stormUI

####7. 搭建StormUIorm

相關文章
相關標籤/搜索