【Storm入门指南】附录B 安装Storm集群


如果想创建一个 Storm 集群,有如下两种途径:

  • 使用 storm-deploy在 Amazon EC2创建一个集群,如第六章所示

  • 手动安装Storm(本节的内容)

手动安装Storm,需要安装如下软件:

  • Zookeeper 集群,参见管理手册

  • Java 6.0

  • Python 2.6.6

  • Unzip 指令

上述所有要安装的软件,是 Nimbus 和监控程序所需要的。

当安装了上述软件后,请安装本地库。

安装 ZeroMQ,运行:

<span class="line-number" style="margin:0px; padding:0px">1</span>
<span class="line-number" style="margin:0px; padding:0px">2</span>
<span class="line-number" style="margin:0px; padding:0px">3</span>
<span class="line-number" style="margin:0px; padding:0px">4</span>
<span class="line-number" style="margin:0px; padding:0px">5</span>
<span class="line-number" style="margin:0px; padding:0px">6</span>
wget http://download.zeromq.org/historic/zeromq-2.1.7.tar.gz
tar -xzf zeromq-2.1.7.tar.gz
cd zeromq-2.1.7
./configure
make
sudo make install

安装JZMQ,运行:

<span class="line-number" style="margin:0px; padding:0px">1</span>
<span class="line-number" style="margin:0px; padding:0px">2</span>
<span class="line-number" style="margin:0px; padding:0px">3</span>
<span class="line-number" style="margin:0px; padding:0px">4</span>
<span class="line-number" style="margin:0px; padding:0px">5</span>
<span class="line-number" style="margin:0px; padding:0px">6</span>
git clone https://github.com/nathanmarz/jzmq.git
cd jzmq
./autogen.sh
./configure
make
sudo make install

一旦安装了本地库,下载稳定版的Storm并解压。

修改配置文件,增加你的Storm 集群配置。(所有默认配置可以在Storm 的 defaults.yaml 文件中看到)

编辑 conf/storm.yaml文件来修改storm 集群配置:

<span class="line-number" style="margin:0px; padding:0px">1</span>
<span class="line-number" style="margin:0px; padding:0px">2</span>
<span class="line-number" style="margin:0px; padding:0px">3</span>
<span class="line-number" style="margin:0px; padding:0px">4</span>
<span class="line-number" style="margin:0px; padding:0px">5</span>
<span class="line-number" style="margin:0px; padding:0px">6</span>
<span class="line-number" style="margin:0px; padding:0px">7</span>
<span class="line-number" style="margin:0px; padding:0px">8</span>
<span class="line-number" style="margin:0px; padding:0px">9</span>
<span class="line-number" style="margin:0px; padding:0px">10</span>
<span class="line-number" style="margin:0px; padding:0px">11</span>
<span class="line-number" style="margin:0px; padding:0px">12</span>
<span class="line-number" style="margin:0px; padding:0px">13</span>
storm.zookeeper.servers:
  - "zookeeper addres 1"
  - "zookeeper addres 2"
  - "zookeeper addres N"

storm.local.dir: "a local directory"

nimbus.host: "Numbus host addres"

supervisor.slots.ports:
  - supervisor slot port 1
  - supervisor slot port 2
  - supervisor slot port N

配置解释如下:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值