linux 下 storm环境搭建,Storm在Ubuntu环境下的单机部署

Storm在Ubuntu环境下的单机部署

目录

查看Ubuntu

安装JDK

安装Pythod

安装Zookeeper

安装ZeroMQ

安装Jzmp

安装Storm

查看Ubuntu是32位还是64

uname -a

返回结果 ==> SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux,可知Ubuntu为64位

安装JDK

#下载64位的JDK

wget  http://download.Oracle.com/otn-pub/Java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

#解压JDK

tar -zxf  jdk-7u79-linux-x64.tar.gz

#设置JDK 的环境变量(以下步骤1、2、3、4)

#步骤1:打开profile文件

vim /etc/profile

#步骤2: 在profile文件的尾部追加环境变量

export JAVA_HOME=/usr/local/jdk1.7.0_76(修改为jdk的安装路径)

export PATH=$JAVA_HOME:$PATH

#步骤3:vim命令模式下,退出并保存profile

:wq

#步骤4:profile文件生效

source /etc/profile

#下载Python

wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz

#解压python文件

tar zxf Python-2.7.2.tgz

#进入python目录

cd Python-2.7.2

#编译和安装

./configure

make

make install

安装Zookeeper

#下载zookeeper

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

#解压zookeeper

tar zxf zookeeper-3.4.4.tar.gz

#配置环境变量(以下步骤1、2、3、4)

#步骤1:编辑 profile 目录

vim /etc/profile

#步骤2:往profile目录中追加环境变量

export ZOOKEEPER_HOME=/home/linux/software/zookeeper-3.3.6(修改为zookeeper文件的路径)

export PATH=$PATH:$ZOOKEEPER/bin

#步骤3:vim命令模式下,退出并保存profile

:wq

#步骤4:profile文件生效

source /etc/profile

安装ZeroMQ

#下载zeromq

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

#编译和安装

./configure

#在configure时可能会报缺包,安装即可:sudo apt-get install g++ uuid-dev

make

sudo make install

sudo ldconfig

安装Jzmp

#安装git

sudo apt-get install git

#下载 jzmq

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

./autogen.sh

#可能会报缺包,安装以下(步骤1、2)即可:

(1)sudo apt-get install automake

(2)sudo apt-get install libtool auto-make

#编译和安装

./configure

make

sudo make install

安装Storm

#安装 storm

wget http://apache.fayea.com/storm/apache-storm-0.9.6/apache-storm-0.9.6.tar.gz

#解压 storm

tar -zxvf  apache-storm-0.9.6.tar.gz

#设置环境变量

#步骤1:编辑 profile 目录

vim /etc/profile

#步骤2:往profile目录中追加环境变量

export STORM_HOME=/home/linux/software/apache-storm-0.9.6(修改为storm文件的路径)

export PATH=$PATH:$STORM_HOME/bin

#步骤3:vim命令模式下,退出并保存profile

:wq

#步骤4:profile文件生效

source /etc/profile

设置Storm的配置文件(storm.yaml)

#设置zookeeper

storm.zookeeper.servers:

- "127.0.0.1"

#设置nimbus

nimbus.host:"127.0.0.1"

#storm本地文件目录

storm.local.dir:"/home/linux/data"

#每一个端口对应storm一个slot,可以运行storm的一个bolt

supervisor.slots.ports:

- 6700

- 6701

- 6702

- 6703

#特别注意:在设置各个参数名称前要加空格,否则会报错。举例说明,设置zookeeper.servers

#空格storm.zookeeper.servers:

#空格-“127.0.0.1”

运行Storm

#启动zookeeper(步骤1、2)

#步骤1:进入zookeeper下的bin目录

cd /home/linux/zookeeper-3.3.6/bin

#步骤2:启动zookeeper

zkServer.sh start

zkServer.sh status  #查看zkserver是否成功启动

#启动storm

#步骤1:进入storm下的bin目录

cd /home/linux/apache-storm-0.9.6/bin

#启动服务

storm nimbus

storm supervisor

storm ui

通过访问http://localhost:8080,可以查看storm集群的运行情况

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值