Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2353529
  • 博文数量: 276
  • 博客积分: 5998
  • 博客等级: 大校
  • 技术积分: 5175
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-24 14:43
文章分类

全部博文(276)

文章存档

2014年(25)

2013年(11)

2012年(69)

2011年(167)

2010年(4)

分类: 大数据

2014-03-24 18:14:51



现有10.14.2.201,10.14.2.202,10.14.2.203,10.14.2.204四台机器
主机名分别为master.hadoop,slave1.hadoop,slave2.hadoop,slave3.hadoop

在所有的机器上执行
1、安装jdk

配置环境变量
vim /etc/profile

# set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_32
export JRE_HOME=/usr/java/jdk1.6.0_32/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH

安装zookeeper 集群
2、解压zookeeper安装包
tar -xvf zookeeper-3.4.5.tar.gz -C /export/
cd /export/
ln -s zookeeper-3.4.5 zookeeper

3、配置zookeeper配置文件
vim /export/zookeeper/conf/zoo.cfg 

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/export/zookeeper/data
clientPort=2181
server.1=master.hadoop:2888:3888
server.2=slave1.hadoop:2888:3888
server.3=slave2.hadoop:2888:3888
server.4=slave3.hadoop:2888:3888

4、创建zookeepr数据目录
mkdir -p /export/zookeeper/data

5、配置myid
   在10.14.2.201上执行
 echo 1 > /export/zookeeper/data/myid
   在10.14.2.202上执行
 echo 2 > /export/zookeeper/data/myid
   在10.14.2.203上执行
 echo 3 > /export/zookeeper/data/myid
   在10.14.2.204上执行
 echo 4 > /export/zookeeper/data/myid

6、设置zookeeper环境变量
vim /etc/profile

export ZOOKEEPER_HOME=/export/zookeeper
export PATH=$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH

7、启动zookeeper
/export/zookeeper/bin/zkServer.sh start

8、检查zookeeper状态
/export/zookeeper/bin/zkServer.sh status

安装storm集群

在所有的机器上执行

9、安装storm前环境准备
   1)yum install -y gcc gcc-c++.x86_64 uuid-devel.x86_64 libuuid-devel.x86_64
   2)安装zeromq
     wget
     tar xvf zeromq-2.1.7.tar.gz
     cd zeromq-2.1.7
     ./configure
     make
     make install
   3、 安装jzmq
     下载 jzmq-master.zip
      unzip jzmq-master.zip
      cd jzmq-master 
       ./autogen.sh
       ./configure 
make
make install

10、安装storm 
 mv storm-0.9.0-rc3.zip /export/
 cd /export/
 unzip storm-0.9.0-rc3.zip
 ln -s storm-0.9.0-rc3 storm
 
 11、设置storm环境变量
vim /etc/profile
 
export STORM_HOME=/export/storm
export PATH=$STORM_HOME/bin:$PATH
 
 12、配置storm
 
storm.zookeeper.servers:
     - "master.hadoop"
     - "slave1.hadoop"
     - "slave2.hadoop"
     - "slave3.hadoop"
nimbus.host: "master.hadoop"
storm.local.dir: "/export/storm/workdir"
java.library.path: "/usr/local/lib:/usr/lib"
supervisor.slots.ports:
    - 6700
    - 6701
    - 6702
    - 6703
       
13、启动storm 

 在10.14.2.201上执行
/export/storm/bin/storm nimbus &
/export/storm/bin/storm ui &
   在10.14.2.202上执行
/export/storm/bin/storm supervisor &
   在10.14.2.203上执行
/export/storm/bin/storm supervisor &
   在10.14.2.204上执行
/export/storm/bin/storm supervisor &

14、jps查看   jps
   在10.14.2.201上输出结果
   22625 QuorumPeerMain
   27824 nimbus
   27939 core
   28152 Jps
 
 在10.14.2.202上输出结果
   27677 Jps
   23339 QuorumPeerMain
   26989 supervisor
 
  在10.14.2.203上输出结果
    8008 Jps
   5690 QuorumPeerMain
   7626 supervisor
  
    在10.14.2.204上输出结果
    13855 supervisor
    7320 QuorumPeerMain
    15224 Jps
    
 15、查看日志无错误输出
 
 16、  访问页面




阅读(3609) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~