博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
高效搭建Storm全然分布式集群
阅读量:5357 次
发布时间:2019-06-15

本文共 1331 字,大约阅读时间需要 4 分钟。

环境说明
1、硬件说明
使用三台PC机,角色分配例如以下
2、软件说明
约定全部软件都放在/usr/local/路径下
准备工作
1、安装jdk
2、配置SSH
Storm集群安装
安装流程图
1、安装Zookeeper集群
2、安装Storm依赖
zeromq、jzmq、python
2.1、安装zeromq
tar -zxvf zeromq-2.1.7.tar.gz
cd zeromq-2.1.7
是源代码,需先编译
./configure 检查编译环境
安装依赖
rpm -ivh libstdc++-devel-4.4.7-3.el6.i686.rpm
rpm -ivh gcc-c++-4.4.7-3.el6.i686.rpm 
rpm -ivh libuuid-devel-2.17.2-12.9.el6.i686.rpm
./configure 检查编译环境
make 编译
make install 安装
2.2、安装jzmq
unzip jzmq-master.zip 
安装依赖
rpm -ivh autoconf-2.63-5.1.el6.noarch.rpm
rpm -ivh automake-1.11.1-4.el6.noarch.rpm
rpm -ivh libtool-2.2.6-15.5.el6.i686.rpm
在/usr/local/jzmq-master路径下
./autogen.sh 
./configure
make
make install
2.3、检查python
which python
python -V 
3、安装storm
3.1、unzip storm-0.8.2.zip
3.2.1、配置storm环境变量
# set storm  environment
export STORM_HOME=/usr/local/storm-0.8.2
export PATH=$PATH:$STORM_HOME/bin
3.2.2、改动Storm的配置文件
vi storm.yaml
配置Zookeeper
配置storm
4、启动Storm集群
4.1、各节点启动Zookeeper zkServer.sh start
4.2、master启动Storm storm nimbus > ./nimbus.log 2>&1 &
4.3、子节点启动 bin/storm supervisor > ./supervisor.log 2>&1 &
4.4、master启动图形化管理界面进程(进程名core) storm ui > ./core.log 2>&1 & 
5、启动验证
5.1 Java守护进程
5.1.1、 master
backtype.storm.daemon.nimbus
backtype.storm.ui.core
5.1.2、 slave
backtype.storm.daemon.supervisor
5.2 web端
Storm集群全然分布式安装Successfully,欢迎留言交流

转载于:https://www.cnblogs.com/zfyouxi/p/5077943.html

你可能感兴趣的文章
VMware与Windows主机交换文件
查看>>
20145226夏艺华 《Java程序设计》第8周学习总结
查看>>
20145226夏艺华 网络对抗技术EXP8 WEB基础实践
查看>>
java如何合理的停掉一个线程
查看>>
设计模式汇总
查看>>
let、const 区别
查看>>
安装好Android Studio(如果内存足够可以改下as的内存)
查看>>
BZOJ1927 SDOI2010 星际竞速 费用流
查看>>
centos6.5安装tomcat8.0.15
查看>>
如何卸载sql2008,完全清除
查看>>
Logback获取SkyWalking的全局唯一标识 trace-id 记录到日志中
查看>>
Git Base 操作(一)
查看>>
79.QT解决迷宫问题(面向过程与面向对象)
查看>>
Cryptsetup加密存储设备之二(Android篇)
查看>>
第四章 变量、作用域、内存问题
查看>>
iOS开发之第三方登录QQ -- 史上最全最新第三方登录QQ方式实现
查看>>
详解CorelDRAW智能填充工具的运用
查看>>
使用Javascript获得网页中通过GET方法提交的参数
查看>>
Ajax 实例
查看>>
项目交换成功——PM(李忠)
查看>>