Apache Storm 2.5.0 集群安装与配置

1、下载Apache Storm 2.5.0

复制代码
https://mirrors.tuna.tsinghua.edu.cn/apache/storm/apache-storm-2.5.0/

2、准备3台服务器

192.168.42.139 node1

192.168.42.140 node1

192.168.42.141 node2

3、配置host

复制代码
[root@node1 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.42.139 node1
192.168.42.140 node2
192.168.42.141 node3

4、每台服务器都需要安装python3,并且配置环境变量。如果不配置环境变量,会提示找不到python3.

复制代码
export JAVA_HOME=/usr/local/jdk-17.0.9
export CLASSPATH=.:$JAVA_HOME/lib
export PYTHON_HOME=/usr/local/python37
export PATH=.:$JAVA_HOME/bin:$PYTHON_HOME/bin:$PATH

5、修改storm中的storm.yaml,这里需要注意格式问题.yaml的格式,必须是空格

复制代码
########### These MUST be filled in for a storm configuration
 storm.zookeeper.servers:
      - "node1"
      - "node2"
      - "node3"
#
# nimbus.seeds: ["host1", "host2", "host3"]
 nimbus.seeds: ["node1","node2","node3"]
 storm.local.dir: "/usr/local/apache-storm/apache-storm-2.5.0/data"
 supervisor.slots.ports:
    - 6700
    - 6701
    - 6702
    - 6703
 ui.port: 8089
#

6、每台服务器都是这样的配置。

7、启动zookeeper集群

8、每台服务器都启动nimbus和supervisor

复制代码
./storm nimbus

./storm supervisor

这3台服务器都需要启动nimbus和supervisor,在主服务器启动ui

9、启动ui

复制代码
 ./storm ui

10、启动成功后界面

相关推荐
汇智信科1 小时前
智慧矿山和工业大数据解决方案“安全生产数据综合分析系统
大数据·人工智能·安全·智能算法·智慧矿山·工业大数据·汇智信科
雨大王5121 小时前
汽车工厂智能调度系统:自适应调度算法如何解决资源与任务匹配难题?
大数据·人工智能·汽车·制造
雨大王5121 小时前
缩短交付周期:汽车企业如何通过计划智能体实现高效协同?
大数据·人工智能·汽车·制造
专注数据的痴汉1 小时前
「数据获取」内蒙古地理基础数据(道路、水系、四级行政边界、地级城市、DEM等)
大数据·人工智能·信息可视化
YangYang9YangYan1 小时前
2026大专大数据专业学习数据分析的价值与应用
大数据·学习·数据分析
Hernon1 小时前
AI智能体 - 优先级排序
大数据·人工智能
Coder_Boy_2 小时前
基于SpringAI的在线考试系统-AI智能化拓展
java·大数据·人工智能·spring boot
鲨莎分不晴2 小时前
Apache Flume 入门到实战:构建可靠的大数据采集管道
大数据·apache·flume
沃达德软件2 小时前
智慧政工中心功能解析
大数据·数据仓库·数据库开发·数据库架构·etl工程师
babe小鑫2 小时前
大专学历进入快消大厂做终端销售分析的可行性分析
大数据