storm的配置以及实例实践-storm与zookeeper的安装配置

之前配置了那么多东西,都是为了安装storm,事实上,如果我们用的是企业级的服务器,一般会预装很多依赖,非常省事。而之前我所讲的所有配置,都是基于裸机的,安装一遍也没有坏处,至少也对linux更加熟悉了。废话不多说,马上开始配置storm。正如前面所讲,storm的工作,有一部分是依靠zookeeper的,所以,两个都得装。安装过程很容易。

storm下载地址(版本0.9.3):

http://www.apache.org/dyn/closer.lua/storm/apache-storm-0.9.3/apache-storm-0.9.3.tar.gz

zookeeper下载地址(版本3.4.6):

http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

若是下载过慢或者链接失效可以自行去官网下载。

为了方便起见,我们可以把storm和zookeeper都解压到一个文件夹中,比如我就在根目录下新建了一个env文件夹。

首先解压storm:

tar -xvzf apache-storm-0.9.3.tar.gz /env

然后把storm的路径加入环境变量中,具体而言,就是vim一下~/.bashrc这个文件,然后在末尾加入两句:

export STORM_HOME=/env/apache-storm-0.9.3
export PATH=$PATH:$STORM_HOME/bin

保存。

继续配置storm,vim一下storm目录下的conf/storm.yaml,打开几行注释,配置zookeeper节点以及nimbus

storm.zookeeper.servers:
    - "192.168.254.100"
nimbus.host: "192.168.254.100"

随后解压zookeeper

tar -xvzf zookeeper-3.4.6.tar.gz /env

配置的话,不需要特别配置,我们只需要把样例的配置文件复制一份即可。
切换到zookeeper的目录下,然后执行

cd conf
cp zoo_sample.cfg zoo.cfg

搞定。

至此,一台机子上的所有配置已经完成了。接下来的工作就比较简单了,复制虚拟机,更改一些配置就可以了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注