TypechoJoeTheme

IT技术分享

统计

Ubuntu 14.04 安装单机版Storm 0.9.2

2016-06-03
/
0 评论
/
628 阅读
/
正在检测是否收录...
06/03

一、安装zookeeper

1、创建目录

在~/software目录下创建zookeeper文件夹,然后在zookeeper下创建zkdata和logs文件夹。

2、下载zookeeper

下载并解压到~/software/zookeeper 目录下

wget http://apache.fayea.com/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz

tar -zxvf zookeeper-3.4.8.tar.gz  -C ~/software/

3、配置

进入 zookeeper-3.4.8/conf目录,将zoo_sample.cfg拷贝为zoo.cfg

cp zoo_sample.cfg zoo.cfg

然后修改zoo.cfg,将dataDir改为zkdata目录,增加dataLogDir为logs目录

dataDir=~/software/zookeeper/zkdata

dataLogDir=~/software/zookeeper/logs

然后在~/.bashrc后追加

export ZOOKEEPER_HOME=~/software/zookeeper/zookeeper-3.4.8

export PATH=$PATH:$ZOOKEEPER_HOME/bin

使配置文件生效 ,并启动zookeeper

source ~/.bashrc

zkServer.sh start

二、安装ZEROMQ

1、创建目录

在~/software目录下创建zeromq文件夹

2、下载zeromq

下载并解压到~/software/zeromq 目录下

wget http://download.zeromq.org/zeromq-2.1.7.tar.gz

tar -zxvf zeromq-2.1.7.tar.gz -C ~/software/zeromq/

3、配置

切换到zeromq-2.1.7目录下,然后输入以下命令进行配置

./configure

可能会出错:

configure: error: cannot link with -luuid, install uuid-dev.

只需要安装即可

apt-get install g++ uuid-dev

然后make

然后make install即可

三、安装JZMQ

1、安装git

apt-get install git

2、下载jzmq

git clone https://github.com/nathanmarz/jzmq.git

切换到jzmq目录,安装前需要先安装pkg-config,libtool,autoreconf

apt-get install pkg-config

apt-get install libtool

apt-get install autoconf

然后输入

./autogen.sh

./configure

make

make时会报No rule to make target classdist_noinst.stamp', needed by org/zeromq/ZMQ.class'.  Stop.错误,此时需要手动创建classdist_noinst.stamp空文件。

touch src/classdist_noinst.stamp

继续执行make,如果报No rule to make target org/zeromq/ZMQ$Context.class', needed by all'.  Stop.错误,输入以下命令解决

cd src/org/zeromq/

javac *.java

回到jzmp目录再次make,然后make install

四、安装Python

1、创建目录

在~/software下创建python

2、下载python

wget http://www.python.org/ftp/python/2.6.6/Python-2.6.6.tar.bz2

tar -jxvf Python-2.6.6.tar.bz2 -C ~/software/python/

3、配置

进入到Python-2.6.6目录

./configure

make

meke install

五、安装Storm

1、创建目录

在~/software目录下创建文件夹storm并切换到该目录,创建workdir目录

2、下载

下载并解压storm

wget http://apache.fayea.com/storm/apache-storm-0.9.1-incubating/apache-storm-0.9.1-incubating.zip

unzip apache-storm-0.9.1-incubating.zip

mv apache-storm-0.9.1-incubating apache-storm-0.9.1

3、配置

进入apache-storm-0.9.1/conf目录,编辑storm.yaml,增加以下内容(注意空格)

storm.zookeeper.servers:
- "localhost"
storm.local.dir:  "~/software/storm/workdir"
nimbus.host:  "localhost"
supervisor.slots.ports:
- 6700

4、启动

启动前先关闭防火墙

ufw disable

bin/storm nimbus >/dev/null 2>&1 &

bin/storm supervisor >/dev/null 2>&1 &

bin/storm ui >/dev/null 2>&1 &

在浏览器中输入http://<替换地址>:8080 ,即可看到UI界面

朗读
赞 · 0
版权属于:

IT技术分享

本文链接:

https://idunso.com/archives/2037/(转载时请注明本文出处及文章链接)