17082四、storm 環境搭建

/*********************storm 環境搭建 **********************/

1 安裝jdk1.7
2 安裝zookeeper集羣環境
3 安裝Python2.6.6 網址:https://www.python.org/ftp/python/2.6.6/
4 安裝storm0.9.1 
     解壓三臺機器:
    命令:tar -zxvf apache-storm-0.9.2-incubating.tar.gz -C /usr/local/    
    命令: mv apache-storm-0.9.2-incubating/ apache-storm-0.9.2
5 修改storm配置文件:
    1 cd /usr/local/apache-storm-0.9.2/conf 
      修改命令:vim storm.yaml文件(三臺zookeeper的地址)
    (1)storm.zookeeper.servers:
         - "192.168.80.1"
         - "192.168.80.2"
         - "192.168.80.3"2)nimbus.host: "192.168.80.1"3)建立data目錄 添加到配置文件中:mkdir /usr/local/apache-storm-0.9.2/data
        storm.local.dir: "/usr/local/apache-storm-0.9.2/data"4)配置ui.port
        ui.port: 180805)配置supervisor的工做進程
        supervisor.slots.ports:
            - 6700
            - 6701
            - 6702
            - 6703
            
6  把apache-storm-0.9.2使用scp到各個集羣的服務器中去。    
7 修改配置文件 /etc/profile 把STORM配置到其中去 並 使用scp到各個集羣的服務器中去。
    命令:vim /etc/profile
    修改內容:
    export STORM_HOME=/usr/local/apache-storm-0.9.2
    export PATH=.:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$STORM_HOME/bin:$PATH
    最後分別進行 source /etc/profile    
8 首先啓動zookeeper集羣,而後分別啓動運行storm:
  192.168.80.1: 主機器(nimbus運行) storm nimbus &
  192.168.80.2: 從機器(supervisor運行) storm supervisor &
  192.168.80.3: 從機器(supervisor運行) storm supervisor &
  192.168.80.1: 主機器(ui運行)storm ui & (查看ui)
  192.168.80.1: 主機器(logviewer運行) storm logviewer &(查看工做日誌)

9 而後在瀏覽器中輸入主機器的ip,端口默認8080 (http://192.168.80.1:18080/)
    這樣能夠看到storm的一些集羣配置,如圖
        
相關文章
相關標籤/搜索