storm 分布式 安装部署

1. 安装 jdk  python       .....省略 

部署规则:

         Nimbus    Supervisor   Zookeeper
node1      1                                  1
node2                      1                  1
node3                      1                  1

 

 2.安装zookeeper  storm

     1.  tar  解压  。。。。省略

   storm 分布式 安装部署

  解压后的目录 strom  zk1

      2.  修改storm 中 conf 目录下的strom.yaml 文件

storm 分布式 安装部署

 

2.  创建 要给logs 文件 保持日志信息

storm 分布式 安装部署

3. 安装配置zookeeper  进入到zk 目录中的conf 下  cp  zoo_sample.cfg  为 zoo.cfg

storm 分布式 安装部署

编辑 zoo.cfg

指定 自己的 data 目录   和其他 zk 的的地址 和通信端口

storm 分布式 安装部署

创建data 目录(在 zk  目录中)

storm 分布式 安装部署

创建 并 写入 zk server 的id 到 data 中

echo 1 >> /data/myid

storm 分布式 安装部署

 分发 storm  zk  到其他节点

storm 分布式 安装部署storm 分布式 安装部署

注意:修改其他节点的zk  中 myid 文件中的id号

 

1.  分别 各个节点的 zk

分别进去到各个节点的 zk安装 目录下的bin目录  ./zkServer.sh start  启动

storm 分布式 安装部署

2. 查看 zk状态  分别是两个 follower  一个leader

storm 分布式 安装部署

3. 启动 主节点  Nimbus  (进入到strom  安装目录中)

storm 分布式 安装部署

storm 分布式 安装部署

启动 UI

storm 分布式 安装部署

节点2 和节点3  启动 supervisor

hadoop02:

storm 分布式 安装部署

hadoop03:

storm 分布式 安装部署

使用jps  命令 查看是否启动完成

查看web 界面  

安装完成

storm 分布式 安装部署