Storm安装配置

来源:互联网 发布:在u盘上安装linux系统 编辑:程序博客网 时间:2024/05/19 20:56

准备三台服务器,根据上一节内容安装zookeeper

主机名称到IP地址映射配置
修改/etc/hosts

192.168.1.101  zoo1192.168.1.102  zoo2192.168.1.103  zoo3

下载稳定版Storm
注意:安装的storm版本必须和kafka版本对应,请看下一节内容
官方有两个系列的版本,建议下载旧版本(1.0.X系列)
貌似新版本(1.1.X系列)某些东西进行了重写,某些东西不兼容,网上教程少

wget http://mirror.bit.edu.cn/apache/storm/apache-storm-1.0.4/apache-storm-1.0.4.tar.gz

解压安装

#解压后/usr/local/apache-storm-1.0.4/tar -xzvf apache-storm-1.0.4.tar.gz -C /usr/local/

配置环境变量 vi /etc/profile

export STORM_HOME=/usr/local/apache-storm-1.0.4export PATH=$STORM_HOME/bin:$PATH

是环境变量立即生效

source /etc/profile

创建tmp目录保存storm的数据 :

mkdir /usr/local/apache-storm-1.0.4/tmp

修改配置 /usr/local/apache-storm-1.0.4/conf/storm.yaml

【空格】storm.zookeeper.servers:【空格】- "zoo1"【空格】- "zoo2"【空格】- "zoo3"【空格】nimbus.seeds: ["zoo1"]【空格】storm.local.dir: "/usr/local/apache-storm-1.0.4/tmp"

注意配置每行前面都需要留一个空格,否则会出错

分别在其他两台服务器做同样的配置

启动storm(注意先启动zookeeper)
注意防火墙问题(建议测试环境关闭防火墙)

1.启动主节点nimbus :

storm nimbus >/dev/null 2>&1 & 

2.启动两个从节点supervisor:

storm supervisor >/dev/null 2>&1 &

3.主节点上启动UI管理

storm ui >/dev/null 2>&1 & 

外部访问 http://192.168.1.101:8080/index.html

storm ui

原创粉丝点击