Apache Storm-2.1.0轻量型服务器伪分布式安装教程

本文详细介绍了如何在阿里云轻量型服务器上进行Apache Storm 2.1.0的伪分布式部署,包括环境配置、安装步骤、启动流程及常见问题解决方法。

Apache Storm-2.1.0轻量型服务器伪分布式安装教程

开发环境:
1. 阿里云轻量型服务器
2. ubuntu18.04系统
3. 已安装Java1.8
4. 已安装zookeeper3.4.x


首先,从Apache官网下载安装包,这里不再赘述。


解压并重命名文件夹为storm-2.1.0,修改文件所有者
$ sudo tar -zxvf apache-storm-2.1.0.tar.gz -C /usr/
$ sudo mv apache-storm-2.1.0/ storm-2.1.0
$ sudo chown -R hadoop:hadoop storm-2.1.0/

创建data文件夹
$ mkdir /usr/storm-2.1.0/data

修改storm-2.1.0/conf/storm.yaml

注意:不许用tab
同一级配置需要左对齐,参考python语法规则。

# 设置zookeeper的主机名:
storm.zookeeper.servers:
      - "ubuntu2"
# 主控节点nimbus 
nimbus.seeds: ["ubuntu2"]
ui.host: 0.0.0.0
ui.port: 6688   # ui默认端口是8080,按需修改
# 指定storm的数据存储路径
storm.local.dir: "/usr/storm-2.1.0/data"
# 指定supervisor上启动的worker对应的端口号
supervisor.slots.port:  # 表示此节点最多运行多少个worker进程(这里为4个)
         - 6700
         - 6701
         - 6702
         - 6703

配置环境变量并使之生效
$ vim ~/.bashrc

export STORM_HOME=/usr/storm-2.1.0
export PATH=$PATH:$STORM_HOME/bin

$ source ~/.bashrc

启动测试 (先启动zookeeper服务)
$ storm nimbus &
$ storm ui &
$ storm supervisor &
$ storm logviewer &
$ jps
8754 Jps
8674 LogviewerServer
18052 QuorumPeerMain
29655 Supervisor
18024 QuorumPeerMain
29577 UIServer
29434 Nimbus
18094 QuorumPeerMain

浏览器访问 ubuntu2:6688

状况一:成功打开Storm UI,安装成功!
状况二:发现无法打开Storm UI

emmmm

设置防火墙规则(对于服务器,强烈不建议关闭防火墙哦)

放行6688和6627端口
再次尝试访问,访问成功!

安装成功
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值