Storm安装部署

1、 环境信息
主机名操作系统版本IP地址安装软件
masterCentOS 7.0192.168.100.100JDK1.8、zookeeper-3.4.12、apache-storm-1.2.2
slave1CentOS 7.0192.168.100.101JDK1.8、zookeeper-3.4.12、apache-storm-1.2.2
slave2CentOS 7.0192.168.100.102JDK1.8、zookeeper-3.4.12、apache-storm-1.2.2
2、安装Zookeeper集群

参考Zookeeper安装部署

3、安装Storm集群

master 、slave1 和slave2 部署storm集群,master 作为nimbus节点,slave1 和slave2 作为surpervisor节点。

安装包下载:http://storm.apache.org/downloads.html

#本地上传下载的apache-storm-1.2.2.tar.gz包
#自定义上传路径/opt/app/Storm
[root@master Storm]# rz
#解压
[root@master Storm]# tar -zxvf apache-storm-1.2.2.tar.gz
#重命名(可选)
[root@master Storm]# mv apache-storm-1.2.2 storm-1.2.2
#删除源文件包(可选)
[root@master Storm]# rm -rf apache-storm-1.2.2.tar.gz
#进入storm配置文件目录
[root@master Storm]# cd storm-1.2.2/conf/
#编辑storm.yaml配置文件
[root@master conf]# vim storm.yaml

#注意:以下配置,凡是有冒号的地方,冒号后都要有个空格, - 前面是四个空格。

#配置Zookeeper地址或配置Zookeeper的主机名
#注意: 如果Zookeeper集群使用的不是默认端口,那么还需要配置storm.zookeeper.port
storm.zookeeper.servers:
    - "master"
    - "slave1"
    - "slave2"

#配置nimbus.seeds:用于配置主控节点的地址或主机名,可以配置多个
nimbus.seeds: ["master"]

#配置目录:storm目录在storm启动的时候会自动创建,也可以提前创建好
storm.local.dir: "/opt/app/Storm/storm-1.2.2/storm"

#配置工作节点supervisor.slots.ports进程端口
#配置一个端口,意味着工作节点上启动一个worker,在实际的生产环境中,我们需要根据实际的物理配置以及每个节点上的负载情况来配置这个端口的数量。在这里每个节点我象征性的配置4个端口。
supervisor.slots.ports:
    - 6700
    - 6701
    - 6702
    - 6703

#ui登录地址和端口号
#0.0.0.0本集群节点所有地址
ui.host: 0.0.0.0
ui.port: 8080
#拷贝这台机器的Storm目录到slave1和slave2主机
[root@master conf]# scp -r Storm root@slave1:/opt/app/
[root@master conf]# scp -r Storm root@slave2:/opt/app/
 #配置storm环境变量
[root@master conf]# vim /etc/profile

#添加内容
export STORM_HOME=/opt/app/Storm/storm-1.2.2
export PATH=$PATH:$STORM_HOME/bin

#生效此配置
[root@master conf]# source /etc/profile
4、启动storm ui、nimbus和supervisor
#master节点启动nimbus和storm ui:
[root@master bin]# ./storm nimbus
[root@master bin]# ./storm ui

#slave1 和slave2 主机启动Supervisor节点:
[root@slave1 bin]# ./storm supervisor
#开启日志服务
[root@slave1 bin]# ./storm logviewer

[root@slave2 bin]# ./storm supervisor
[root@slave2 bin]# ./storm logviewer

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值