ubuntu伪分布式安装storm并运行nimbus和supervisor

1、修改/etc/profile

根据自己的下载路径进行修改

source /etc/profile 立即生效

2、安装依赖库文件(后面会用到,先安装上)

sudo apt-get install libtool

sudo apt-get install autoconf

sudo apt-get install automake

sudo apt-get install g++

sudo apt-get install uuid

sudo apt-get install python (一般ubuntu会自带,不需要下载)

3、安装Zeromq

下载 zeromq-4.0.10.zip,下载地址 https://github.com/zeromq/zeromq4-x/releases/download/v4.0.10/zeromq-4.0.10.zip

进入解压后的文件夹,依次执行:

./configure

apt install make

make

4、安装jzmq

jzmq是JNI封装的ZMQ的Java库,storm需要通过它来使用ZMQ,我下载的是3.1.0版本的

下载地址:https://github.com/zeromq/jzmq/archive/v3.1.0.zip

进入解压后的文件夹,依次执行

./autogen.sh

./configure

make

5、启动zookeeper

下载zookeeper-3.6.2-bin.tar.gz  下载地址:https://downloads.apache.org/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz

配置环境变量,etc/profile如第一步的图所示

进入conf,把zoo_sample.cfg复制一份zoo.cfg文件

添加如下内容:

data_dir=/usr/local/zookeeper/data

在bin目录下 启动zookeeper

./zkServer.sh start

 查看是否运行成功

./zkServer.sh status

 6、配置storm

我下载的是2.2.0版本的

下载地址:https://www.apache.org/dyn/closer.lua/storm/apache-storm-2.2.0/apache-storm-2.2.0.tar.gz

配置storm环境变量,如步骤一图所示

export STORM_HOME=/usr/local/storm

export PATH=$PATH:$STORM_HOME/bin

source /etc/profile立即执行

配置storm.yaml

在对文件进行配置时,要注意格式,高亮显示

 

1. 配置Zookeeper的服务器地址

storm.zookeeper.servers:

    - "127.0.0.1"

2. 配置nimbus的地址

nimbus.host: "127.0.0.1"

 

3. 配置storm.local.dir

storm.local.dir: /home/hadoop/software/apache-storm-0.9.3/stormlocaldir

 

4. 配置Supervisor slots ports

supervisor.slots.ports:

    - 6700

    - 6701

    - 6702

    - 6703

7、启动storm

1、启动zookeeper

进入/usr/local/zookeeper/bin下

./zkServer.sh start

2、启动storm numbus

进入/usr/local/storm/bin目录下

./storm nimbus 

 

3、启动Storm supervisor

./storm supervisor 

 

 

最后记得改/etc/hosts里的127.0.0.1  xxx为主机名

否则你运行之后他会一直跳不出来

 

启动成功后的jps截图:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值