Storm集群搭建

1、下载、解压缩

2、编辑conf/storm.yaml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
storm.zookeeper.servers:
      - "vm1"
#     - "server2"
#
 
storm.zookeeper.port: 2181
 
storm.local.dir: "/usr/local/bigdata/tmp/storm_tmp"
 
nimbus.host: "vm1"
 
supervisor.slots.ports:
     - 6700
     - 6701
     - 6702
     - 6703

storm.zookeeper.servers:配置zk集群,不带端口

storm.zookeeper.port:配置zk集群的端口,默认是2181

storm.local.dir:配置storm的本地目录,用于存放jar、conf等文件。

nimbus.host:配置storm集群的nimbus(主节点)

supervisor.slots.ports:配置storm集群的supervisor(从节点)的端口,配置几个端口就有几个槽(slot),默认是6700、6701、6702、6703 4个端口

 

将storm文件夹复制到storm集群的其他机器上。

1
rsync  -a storm vm2@storm: /usr/local/bigdata/

 

3、启动主节点nimbus

在主节点上执行命令:

1
storm nimbus

或者

1
storm nimbus > /dev/null  &

4、启动从节点supervisor

在从节点上执行命令(其实也可以在主节点上启动):

1
storm supervisor >/dev/ null  &

5、启动storm ui

1
storm ui >/dev/ null  &

端口默认是8080,访问地址:http://vm1:8080/

在UI界面上可以查看集群、topology的状态,也可以执行一些命令

6、提交topology

1
storm jar xx.jar aa.bb.WordcountTopology

7、杀死topology

1
storm kill wordcount -w  30

8、启动logviewer

在storm集群所有节点上都要执行:

1
storm logviewer >/dev/ null  &

 

转载于:https://www.cnblogs.com/lishouguang/p/4559199.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值