(十二)Storm全分布式安装

Nimbus Supervisor Zookeeper
NODE02
NODE03
NODE04

1. 解压apache-storm-0.10.0.tar.gz至指定目录

[root@node02 software]# tar -zvxf apache-storm-0.10.0.tar.gz -C /opt/ycyz/

2. 修改安装目录下的conf/storm.yaml文件

[root@node02 conf]# vi storm.yaml
# zookeeper集群
storm.zookeeper.servers:
    - "node02"
    - "node03"
    - "node04"
# 主节点nimbus地址
nimbus.host: "node02"
# jar部署包路径,不指定该路径则默认在storm安装路径下
storm.local.dir: "/tmp/storm"

3. 在storm目录下创建logs目录

[root@node02 apache-storm-0.10.0]# mkdir logs

4. 将storm安装目录分发至其他节点

[root@node02 ycyz]# scp -r /opt/ycyz/apache-storm-0.10.0/ node03:/opt/ycyz/

5. 配置环境变量

6. 在node02上启动nimbus与web ui

//将启动信息输出到日志文件,并转入后台运行
[root@node02 ycyz]# storm nimbus >> $STORM_HOME/logs/nimbus.out 2>&1 &

//启动web ui,访问端口8080
[root@node02 ycyz]# storm ui >> $STORM_HOME/logs/ui.out 2>&1 &

7. 在node03和node04启动supervisor

[root@node03 apache-storm-0.10.0]# storm supervisor >> $STORM_HOME/logs/supervisor.out 2>&1 &

8. 可使用kill命令退出storm


开启DRPC

1. 编辑配置文件storm.yaml

[root@node02 conf]# vi storm.yaml
drpc.servers:
   - "node02"

2. 启动

[root@node02 conf]# storm drpc >> $STORM_HOME/logs/drpc.out 2>&1 &

你可能感兴趣的:((十二)Storm全分布式安装)