/*********************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: 18080 (5)配置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的一些集羣配置,如圖