大数据之Storm(一):集群部署

介绍集群的安装与配置方式

安装包及环境

  • 安装包:apache-storm-0.10.2.tar.gz 去storm官网下载即可
  • 默认安装好了:JDK7、zookeeper集群
  • Centos7,用户名为mym上操作
  • 三台机器配置好了主机映射名(zk和storm的名称应该配置)如我的配置
192.168.31.201 mym zk201 storm201
192.168.31.202 mini2 zk202 storm202
192.168.31.203 mini3 zk203 storm203

安装

1.解压安装包

tar -zvxf apache-storm-0.10.2.tar.gz

解压后,路径如下

[mym@mym apps]$ pwd
/home/mym/apps
[mym@mym apps]$ ll
total 4
drwxr-xr-x. 11 mym mym  175 Jun 21 03:48 hadoop-2.4.1
drwxrwxr-x.  8 mym mym  159 Aug  7 01:30 hive
drwxrwxr-x. 11 mym mym  244 Sep 10 01:50 storm
drwxr-xr-x. 11 mym mym 4096 Jan 13  2018 zookeeper

2.修改配置文件

[mym@mym conf]$ pwd
/home/mym/apps/storm/conf
[mym@mym conf]$ ls
storm_env.ini  storm.yaml
[mym@mym conf]$ cp storm.yaml storm.yaml.bk
[mym@mym conf]$ vi storm.yaml

添加如下内容

# zk集群信息
storm.zookeeper.servers:
     - "zk201"
     - "zk202"
     - "zk203"

# 集群的nimbus所在机器
nimbus.host: "storm201"
# nimbus启动JVM可用最大内存
nimbus.childopts: "-Xmx256m"
# supervisor启动JVM可用最大内存
supervisor.childopts: "-Xmx256m"
# 每个worker启动JVM可用最大内存
worker.childopts: "-Xmx128m"
# UI界面启动JVM可用最大内存
ui.childopts: "-Xmx128m"
# 指定supervisor节点上启动的worker的端口号或者叫槽位,一个槽位供一个worker使用
supervisor.slots.ports: 
     - 6701
     - 6702

注意:内存大小和worker数量需要根据机器配置来分配

3.分发配置好的安装包

scp -r storm storm202:/home/mym/apps
scp -r storm storm203:/home/mym/apps

4.启动集群

注意先启动zk集群,否则会启动失败

[mym@mym storm]$ cd bin
[mym@mym bin]$ ls
storm  storm.cmd  storm-config.cmd  storm.py
[mym@mym bin]$ nohup ./storm nimbus &

启动UI
nohup ./storm ui &

另两台启动supervisor
[mym@mini2 bin]$ nohup ./storm supervisor &

5.查看集群

访问nimbus.host:8080,即可看到storm的ui界面。
这里通过windows浏览器查看:192.168.31.201:8080

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值