首页 > 代码库 > storm分布式集群的搭建

storm分布式集群的搭建

一、环境

    3台虚拟机,系统为centos,zookeeper版本为3.4.3

    ip与hostname分别为192.168.41.100/master,192.168.41.101/slave1,192.168.41.102/slave2


二、安装

1、解压下载到的apache-storm-0.9.2-incubating.zip

# tar zvxf apache-storm-0.9.2-incubating.tar.gz -C /home/hadoop/


2、编辑storm.yaml配置文件

修改如下:

### ldir
storm.local.dir: "/home/hadoop/storm-0.9.2-incubating/ldir"

### zookeeper
storm.zookeeper.servers:
    - "master"
    - "slave1"
    - "slave2"

### nimbus host
nimbus.host: "master"

### ui.* configs are for the master
ui.port: 8081

如图:

wKiom1QPKUTDFjH2AADz8Ad_zUM520.jpg


3、将master下的storm的目录复制到其它发服务器下去

# scp -r /home/hadoop/apache-storm-0.9.2-incubating root@slave1:/home/hadoop
# scp -r /home/hadoop/apache-storm-0.9.2-incubating root@slave2:/home/hadoop


4、启动各个节点的zookeeper

# bin/zkServer.sh start


5、在master上启动Nimbus

# storm nimbus &

wKioL1QPKlPiDi1sAAc74VQTsBc620.jpg


6、在slave1、slave2上启动Supervisor

# storm supervisor &

slave1:

wKiom1QPKp-CV1oQAAO7h7dJ9Yw164.jpg

slave2:

wKioL1QPKuahDsHeAAZrGj5x4VU793.jpg


7、在master上启动Storm UI

# storm ui &

wKiom1QPKzbQ68jVAAd8vW9y34Y496.jpg


三、验证

1.在浏览器打开:http://master:8081/index.html,可以看到如下界面:

wKioL1QPK7ahivz3AAMRQZnWHI0068.jpg


2.Zookeeper下查看是否有对应storm的目录,可以看出zookeeper已经管理storm了。

wKioL1QPLUvSyIi7AAYAXzUiQgw679.jpg

本文出自 “Xlows” 博客,请务必保留此出处http://xlows.blog.51cto.com/5380484/1550379

storm分布式集群的搭建