一、前置环境准备:
1.准备三台虚拟机
2.配置ip并关闭防火墙
3.配置主机名和ip映射
4.ssh免密登录
5.安装jdk和zookeeper
二、安装流程:
1.上传并解压storm安装包
tar -xzvf apache-storm-1.1.0.tar.gz
2.进入storm文件夹下创建data目录
mkdir data
3.进入storm/conf文件夹下编辑storm.env.sh
vim storm-env.sh
export JAVA_HOME=/opt/module/jdk
export STORM_CONF_DIR="/opt/module/storm/conf"
4.进入storm/conf文件夹下编辑storm.yaml(-后面有空格不能省略)
# 设置Zookeeper的主机名称
storm.zookeeper.servers:
- "node1"
- "node2"
- "node3"
# 设置主节点的主机名称
nimbus.seeds: ["node1"]
# 设置Storm的数据存储路径
storm.local.dir: "/opt/module/storm/data"
# 设置Worker的端口号
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
5.配置环境变量
vim /etc/profile
#STORM_HOME
export STORM_HOME=/opt/mod