(十二)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 \color{red}{(启动前先启动zookeeper集群)}

//将启动信息输出到日志文件,并转入后台运行
[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 &
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 OpenShift是目前比较主流的基于Kubernetes的容器云解决方案,OpenShift在kubern...
    小白_18M阅读 4,927评论 0 5
  • Storm集群安装,基于版本1.0.1,同时开启Kerberos安全认证,使用apache-storm-1.0.1...
    木木与呆呆阅读 4,613评论 0 10
  • 015年03月19日 23:28:19 本文主要是参照strom的管网中的document中来进行安装,管网地址 ...
    AIOPstack阅读 4,218评论 0 1
  • 1. Storm介绍: Storm是实时流计算框架。企业中典型实时分析框架搭建模式: Flume + Kafka ...
    奉先阅读 5,610评论 0 3
  • 伪分布式 先检查配置环境,Python版本Java 6+Python 2.6.6+ 上传、解压安装包 新建一个文件...
    文茶君阅读 2,350评论 0 0