JStorm2.1.1集群的安装和使用
Storm是一个免费开源、分布式、高容错的实时计算系统,而JStorm是阿里巴巴开源的基于Storm采用Java重写的一套分布式实时流计算框架,在性能和支持的集群规模上做了较大优化。
官方地址:https://github.com/alibaba/jstorm
相关文章:Storm深入理解
相关项目:Leek——简易版实时智能选股平台
JStorm集群的安装:
1、Zookeeper集群的安装
2、JStorm的安装(安装前需先安装JDK和Python)
下载JStorm
wget https://github.com/alibaba/jstorm/wiki/Downloads
在服务器A和服务器B上:
unzip jstorm-2.1.1
vim /etc/profile
#profile中添加如下内容:
export JSTORM_HOME=/XXXXX/XXXX
export PATH=$PATH:$JSTORM_HOME/bin
在服务器A上配置:
vim /home/jstorm/jstorm-2.1.1/conf/storm.yaml
storm.zookeeper.servers:
- "192.168.xx.100"
- "192.168.xx.101"
- "192.168.xx.102"
nimbus.host: "192.168.xx.100"
storm.zookeeper.root: "/jstorm"
storm.local.dir: "%JSTORM_HOME%/data"
supervisor.slots.ports:
- 6800
- 6801
- 6802
- 6803
在服务器B上配置:
vim /home/jstorm/jstorm-2.1.1/conf/storm.yaml
storm.zookeeper.servers:
- "192.168.xx.100"
- "192.168.xx.101"
- "192.168.xx.102"
nimbus.host: "192.168.xx.100"
storm.zookeeper.root: "/jstorm"
storm.local.dir: "%JSTORM_HOME%/data"
supervisor.slots.ports:
- 6800
- 6801
- 6802
- 6803
3、在各个服务器提交jar的节点上执行:
mkdir ~/.jstorm
cp -f $JSTORM_HOME/conf/storm.yaml ~/.jstorm
4、启动JStorm
在服务器A上启动:
nohup jstorm nimbus &
nohup jstorm supervisor &
#查看启动情况
jps
在服务器B上启动:
nohup jstorm supervisor &
#查看启动情况
jps
在服务器A上部署TOPOLOGY
jstorm jar Leek-1.0-SNAPSHOT.jar com.yingjun.stock.topology.StockStategyTopology xxx
注:TOPOLOGY的写法可参考项目:Leek——简易版实时智能选股平台
5、安装JStorm Web UI
mkdir ~/.jstorm
cp -f $JSTORM_HOME/conf/storm.yaml ~/.jstorm
#下载tomcat 7.x (以apache-tomcat-7.0.37 为例)
tar -xzf apache-tomcat-7.0.37.tar.gz
cd apache-tomcat-7.0.37
cd webapps
cp $JSTORM_HOME/jstorm-ui-0.9.6.3.war ./
../bin./startup.sh
访问地址:http://192.168.xx.xxx:8080/jstorm-ui-2.1.1/
相关推荐
jstorm 2.1.1 javadoc
Jstorm集群安装文档,很完整的安装文档,亲自测试,可用
jstorm框架default.yaml参数配置项列表详解
Leek — 韭菜的自我救赎 ...相关部署ZooKeeper 高可用集群的安装及配置Kafka 集群的部署与测试JStorm2.1.1集群的安装和使用Flume 集群负载均衡(待完善)架构图:Storm计算节点:Esper计算模型: 标签:Leek
jstorm-core-2.1.1.jar,maven中央仓库中没有,从官网上下载的
Jstorm 、zookeeper集群部署详细操作步骤 Centos7系统
该pdf 介绍了阿里巴巴自研 jstorm的特性,和使用方法。
jstorm storm 入门demo,包含本地模式 和 集群模式。小小的demo,仅包含4个class。
JStorm是参考storm的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用。经过4年发展,阿里巴巴JStorm集群已经成为世界上最大的集群之一,基于JStorm的应用数量...
jstorm框架介绍,包含架构图、jstorm安装部署以及配置、如何在jstorm框架里写业务代码。
jstorm简单示例,十分适合入门,希望能帮到大家
【大纲】 现状 Jstorm概叙 & 流式计算 为什么开发Jstorm 特性 Question and Answer.
jstorm集成kafka插件demo
新版本2.4.0,最新编译的 jstorm2.4.0包,大数据流式计算必备工具。
JStorm 2.2.1 百度网盘下载,Alibaba JStorm 是一个强大的企业级流式计算引擎
使用阿里中间件RocketMQ、Tair、jstorm对双十一实时交易进行实时计算 使用阿里中间件RocketMQ、Tair、jstorm对双十一实时交易进行实时计算 使用阿里中间件RocketMQ、Tair、jstorm对双十一实时交易进行实时计算 使用...
jstorm-2.2.1
jstorm简单example,仅供本人网络不通,大家无需下载,https://github.com/alibaba/jstorm有免费资源
jstorm2.2.1 执行步骤: 1. 本地正确安装maven 2. 本地正确安装zookeeper,并启动 3. Idea导入项目源码,以maven形式 4. 执行mvn clean compile 4. 可分别运行random或wordcount下topology下的main类
java实现jstorm+kafka集成实例,代码可运行。内有readme说明文档