码迷,mamicode.com
首页 > 其他好文 > 详细

storm 集群部署

时间:2015-09-29 13:14:38      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:storm

前提条件

安装了python 2.6.6和java 8

创建帐号

这个帐号是storm服务使用,将来也会成为HDFS的用户帐号之一。

useradd dean
创建公钥

su - dean
ssh-keygen -t rsa -P ‘‘  

下载并解压

wget https://github.com/apache/storm/archive/v0.10.0-beta1.tar.gz
tar zxvf v0.10.0-beta1.tar.gz
解压后放在/data/slot0/storm-0.10.0-beta1目录下

配置

1. 建立/data/slot0/storm 软链接,指向/data/slot/storm-0.10.0-beta1

2. 将两个storm目录owner都改为dean, 比如:

chown -R dean:dean storm
3. 切换为storm帐号,开始编辑conf/storm.yaml文件
cp storm.yaml.example storm.yaml
defaults.yaml文件中有很多默认值,如果不再storm.yaml文件中覆盖,就会采用这些默认值
storm.local.dir: "storm-local"
storm-local保存了部署在storm上的topology的程序jar包和配置文件。

由于本来storm安装目录就在大磁盘分区上,所以这里仍然采用默认设置,在目录下配置storm-local目录

4. 设置zookeeper的地址,由于使用默认端口,没有设置端口号

暂时就设置这么多

########### These MUST be filled in for a storm configuration
storm.zookeeper.servers:
     - "10-149-11-146"
     - "10-149-11-147"
     - "10-149-11-148"

nimbus.host: "10-149-11-147"

然后将storm目录都复制到各个服务器上




版权声明:本文为博主原创文章,未经博主允许不得转载。

storm 集群部署

标签:storm

原文地址:http://blog.csdn.net/csfreebird/article/details/48786019

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!