Storm 32位(伪分布)

搭建Strom (32位)
1.修改主机名:vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=stormmaster

2.设置静态ip: vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=”eth0”
BOOTPROTO=”static”:
HWADDR=”00:0C:29:3C:B6:0D”
IPV6INIT=”yes”
NM_CONTROLLED=”yes”
ONBOOT=”yes”
TYPE=”Ethernet”
UUID=”3ce9d983-fd95-4914-840b-79149310e7e7”
IPADDR=”192.168.253.26”
GATEWAY=”192.168.1.1”
DNS1=”8.8.8.8”(可以不设置)
DNS2=”8.8.4.4”
3.设置ip的映射关系:vi /etc/hosts

4.关闭防火墙:
service iptables stop
chkconfig iptables off
重启网卡:service network restart
5.重启:reboot
6. 安装jdk
mkdir /usr/java
cp jdk-6u45-linux-i586.bin /usr/java
chmod u+x jdk-6u45-linux-i586.bin 赋予执行权限
./ jdk-6u45-linux-i586.bin
mv jdk1.6.0_45/ jdk
7. 配置环境变量:vi /etc/profile
export JAVA_HOME=/usr/java/jdk
export CLASSPATH= JAVAHOME/libexportPATH=.: PATH:$JAVA_HOME/bin
source /etc/profile
8编译安装ZMQ
tar -xzf zeromq-2.1.7.tar.gz
cd zeromq-2.1.7
./configure
安装依赖包:
我的不知道怎么回事都已经装上了(如果没有装的话)
rpm -i libstdc++-devel-4.4.7-3.el6.i686.rpm
rpm -ivh gcc-c++-4.4.7-3.el6.i686.rpm
rpm -i libuuid-devel-2.17.2-12.9.el6.i686.rpm
编译: 在zeromp-2.1.7/src目录下
make
make install
9.编译安装JZMQ(java调用C++)
unzip jzmq-master.zip
cd jzmq-master
运行./autogen.sh
出现提示安装包
rpm -ivh libtool-2.2.6-15.5.el6.i686.rpm(提示缺少依赖)
rpm -ivh autoconf-2.63-5.1.el6.noarch.rpm
rpm -ivh automake-1.11.1-4.el6.noarch.rpm
rpm -i libtool-2.2.6-15.5.el6.i686.rpm
进入 jzmq-master目录
cd jzmq-master
./autogen.sh
运行环境检测 ./configure
进行编译:make
进行:make install
10.安装python
我的已经安装了python(centos 6.4)
which python (python 安装位置)
python –version(python 安装版本)
11.安装zookeeper
解压:tar -zxvf zookeeper-3.4.5.tar.gz
配置文件:
cp zoo_sample.cfg zoo.cfg (复制一个zoo.cfg)
修改配置文件:(不需要改变)
vi zoo.cfg (查看端口)
进入bin目录下:(启动zookeeper)
./zkServer.sh start (启动zookeeper)
查看进程jps
12.安装storm
解压storm unzip storm-0.8.2.zip
进storm/conf
vi storm.yaml
./storm nimbus
Storm已经启动了
使用后台进程将日志打印到指定位置
./storm ui > /dev/null 2>&1 &
通过web 访问:http://192.168.253.26:8080
出现; Internal Server Error
Caused by: java.net.ConnectException: Connection refused
是你的nimbus挂了,重新启动就可以了。

你可能感兴趣的:(Storm 32位(伪分布))