CentOS7-1

CentOS7-2

CentOS7-3

CentOS7-4

nimbus

supervisor

supervisor

supervisor

core(UI)

 

 

 

1、首先安装配置zookeeper

2、Python安装(官网要求2.6.6以上),CentOS7系统自带2.7.x版本。

3、配置/opt/apache-storm-1.0.3/conf/storm.yaml

 storm.zookeeper.servers:

- "CentOS7-1"

- "CentOS7-2"

- "CentOS7-3"

nimbus.seeds: ["CentOS7-1"]

supervisor.slots.ports:

- 6700

- 6701

- 6702

- 6703

storm.local.dir: "/storm/localdir/"

ui.port: 10080

注意:上面配置参数前的空格符、TAB符不要去掉,否则会报错。

4、同步以上配置到其他服务器。

5、 在各个节点上增加storm集群本地存储文件,该目录被Nimbus和Supervisor进程用于存储少量状态,如jars、confs等的本地磁盘目录,需要提前创建该目录并给以足够的访问权限。然后在storm.yaml中配置该目录

sudo mkdir -p /storm/localdir/

 6、启动Storm各个后台进程

在hostname=master节点(CentOS7-1)启动Nimbus进程服务,放置于后台运行

nohup bin/storm nimbus >/dev/null 2>&1 &

在各个hostname-slavery节点(CentOS7-2,CentOS7-3,CentOS7-4)启动Supervisor

nohup bin/storm supervisor >/dev/null 2>&1 &

在hostname=master(CentOS7-1)节点启动UI进程服务,放置于后台运行

nohup bin/storm ui >/dev/null 2>&1 &

7、 启动后打开浏览器,访问http://10.79.115.111:10080,打开的storm ui界面如下:

最新文章

  1. jquery 实现 返回顶部
  2. react native 学习资料整理
  3. 查看oracle当前session
  4. C#多线程管理代码
  5. static静态类与非静态类的区别
  6. curl 浏览器模拟请求实战
  7. Maven常用命令及在Eclipse中的应用
  8. [POI2007]POW-The Flood
  9. 第5-7次OO作业总结分析
  10. Spring 缓存注解之@Cacheable,@CacheEvit
  11. App 性能相关
  12. 小程序实践(三):九宫格实现及item跳转
  13. 【POJ2182】Lost Cows 树状数组+二分
  14. js的简单介绍
  15. Json 网络传递解析异常
  16. bootstrap-switch 使用
  17. java 线程 (三)线程并发的安全性 同步代码块
  18. codeforce150A(简单的求质数问题)
  19. 理解--->Java中的值传递&引用传递
  20. 局外者看 -- 美团 vs 滴滴

热门文章

  1. 关于Unity中的摄像机
  2. Spring MVC属于SpringFrameWork的后续产品
  3. java的开发主要以http为基础
  4. sed替换
  5. WinDbg 解决Font.ToLogFont AccessViolationExcetion
  6. python之简单的get和post请求
  7. 编程之美 set 10 队列中取最大值操作问题
  8. NData转化
  9. SQL 语句快速参考
  10. 【BZOJ3831】[Poi2014]Little Bird 单调队列