美文网首页工作生活
Storm | 集群部署

Storm | 集群部署

作者: icebreakeros | 来源:发表于2019-07-05 20:29 被阅读0次

集群部署

环境准备

ssh免密码登陆、zookeeper 部署、python 2.7+

主机名 IP 服务
ubuntu02 192.168.0.152 zookeeper、storm/nimus、storm/logviewer
ubuntu03 192.168.0.153 zookeeper、storm/supervisor、storm/logviewer
ubuntu04 192.168.0.154 zookeeper、storm/supervisor、storm/logviewer
ubuntu05 192.168.0.155 storm/nimus、storm/ui、storm/supervisor、storm/logviewer

集群部署

# vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_131
export SCALA_HOME=/usr/local/scala-2.12.2
export STORM_HOME=/usr/local/apache-storm-1.1.0
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$SCALA_HOME/bin:$STORM_HOME/bin:$PATH

# vim ${STORM_HOME}/conf/storm.yaml
 storm.zookeeper.servers:
     - "192.168.0.152"
     - "192.168.0.153"
     - "192.168.0.154"
 storm.zookeeper.port: 2181
 storm.local.dir: "/data/storm"

 nimbus.seeds: ["192.168.0.155", "192.168.0.152"]

 ui.host: 0.0.0.0
 ui.port: 19520

 supervisor.slots.ports:
     - 6700
     - 6701
     - 6702
     - 6703

常用配置

storm.zookeeper.servers: zookeeper服务器列表
storm.zookeeper.port: zookeeper服务器端口
storm.local.dir: storm使用本地系统目录
storm.cluster.mode: 集群运行模式  distributed | local
storm.zookeeper.session.timeout: 客户端连接zookeeper超时时间
nimbus.host: nimbus服务器地址
nimbus.task.timeout.secs: task存活的心跳超时时间
nimbus.supervisor.timeout.secs: supervisor存活心跳超时时间
nimbus.task.launch.secs: task启动超时
ui.host: storm ui的服务器
ui.port: storm ui的端口
drpc.servers: drpc服务器列表
drpc.port: drpc服务器端口
supervisor.worker.timeout.secs: worker存活心跳超时时间
supervisor.worker.start.timeout.secs: supervisor初始超时时间

启动服务

# nimbus主机启动(包括HA节点)
nohup bin/storm nimbus >/dev/null 2>&1 &
nohup bin/storm ui >/dev/null 2>&1 &

# supervisor主机启动
nohup bin/storm supervisor >/dev/null 2>&1 &

# 所有主机启动
nohup bin/storm logviewer >/dev/null 2>&1 &

查看服务进程

jps

相关文章

  • 34 如何将代码打包部署到storm 集群运行

    上一篇 storm 集群搭建, 主要讲解storm 集群搭建,本篇结合上一篇如何将代码打包部署到storm 集群运...

  • storm集群部署和项目部署

    storm集群部署和项目部署 storm项目部署 使用maven命令把依赖的jar打到target/depende...

  • 35 redis 缓存冷启动分析及解决思路

    上一篇 如何将代码打包部署到storm 集群运行, 主要讲解了如何将代码打包部署到storm 集群运行,本篇主要讲...

  • docker部署storm

    docker部署storm 访问 http://192.168.2.214:8887 提交topology集群 官...

  • storm集群部署

    【准备】1:虚拟机奇数台(3)2:java环境(java1.7)3:python环境(python2.7)3:zo...

  • Storm | 集群部署

    集群部署 环境准备 ssh免密码登陆、zookeeper 部署、python 2.7+ 集群部署 常用配置 启动服...

  • storm集群部署

    概述 本文开始安装storm集群。 部署过程 上传storm安装包、解压和配置环境变量 2.修改配置文件 启动st...

  • 集群部署

    可能要重新部署zookeeper、storm、flink、spark、hadoop、redis、kafka等集群模...

  • (一)Storm集群部署

    要搭建storm集群首先需要由zookeeper,这里使用三台机器,一台做做nimbus(mini1机器),两台做...

  • 启动/停止集群脚本

    启动zookeeper集群脚本 停止zookeeper集群脚本 启动Storm集群脚本 停止Storm集群脚本 提...

网友评论

    本文标题:Storm | 集群部署

    本文链接:https://www.haomeiwen.com/subject/ipbkhctx.html