码迷,mamicode.com
首页 > 其他好文 > 详细

Zookeeper集群的安装

时间:2015-07-30 22:49:46      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

三台机器
 
hadoo0
hadoop1
hadoop2
 
 
修改主机名
 
vi /etc/sysconfig/network
 
修改ip
vi /etc/sysconfig/network-scripts/ifcfg-Auto_eth1
 
 
 
 
重启 reboot
 
 
复制一行  YY  粘贴 P
 
HQuorumPeer Zookeeper进程
 
HMaster HBase主进程
 
HRegionServer 
 
 
 
 
 
http端口
60010端口
 
 
 
=============================================================================

3.hbase的伪分布(只有一个节点,使用自己的zookeeper实例)
3.1 解压缩
3.2 编辑文件conf/hbase-env.sh 修改内容
    export JAVA_HOME=/usr/local/jdk
export HBASE_MANAGES_ZK=true
 
使用自己的Hbase管理实例
 

3.3 编辑文件conf/hbase-site.xml 修改内容
<property>
  <name>hbase.rootdir</name>
  <value>hdfs://hadoop0:9000/hbase</value>
</property>
<property>
  <name>hbase.cluster.distributed</name>
  <value>true</value>
</property>
<property>
  <name>hbase.zookeeper.quorum</name>
  <value>hadoop0</value>
</property>
3.4 启动hbase之前,要检查hadoop的hdfs是否正常运行
    bin/start-hbase.sh
3.5 检查,执行jps命令,看到3个新的java进程,分别是HQuorumPeer、HMaster、HRegionServer
    查看http://hadoop0:60010

=============================================================================

4. 部署zookeeper集群(hadoop0\hadoop1\hadoop2)
4.1 在hadoop0上解压缩zookeeper-3.4.5.tar.gz
4.2 执行命令cp conf/zoo_sample.cfg conf/zoo.cfg
4.3 修改文件conf/zoo.cfg 修改内容如下
     dataDir=/usr/local/zookeeper/data
 clientPort=2181
 
 server.0=hadoop0:2888:3888
 server.1=hadoop1:2889:3889
 server.2=hadoop2:2890:3890
4.4 执行命令,产生存储数据的目录
     mkdir -p /usr/local/zookeeper/data
4.5 产生标记文件
     echo ‘0‘>/usr/local/zookeeper/data/myid
4.6 把hadoop0上的zookeeper复制到其他节点
    scp -rq zookeeper hadoop1:/usr/local  
scp -rq zookeeper hadoop2:/usr/local
4.7 在hadop1上执行 echo ‘1‘>/usr/local/zookeeper/data/myid
    在hadop2上执行 echo ‘2‘>/usr/local/zookeeper/data/myid 
4.8 在三个节点分别执行bin/zkServer.sh start
4.9 检查 (1)执行jps查看 (2)执行bin/zkServer.sh status

=============================================================================

5.搭建hbase集群(hadoop0作为主节点,hadoop1和hadoop2作为从节点)
5.1 在hadoop0上解压缩
5.2 编辑文件conf/hbase-env.sh 修改内容
    export JAVA_HOME=/usr/local/jdk
export HBASE_MANAGES_ZK=false
5.3 编辑文件conf/hbase-site.xml 修改内容
<property>
  <name>hbase.rootdir</name>
  <value>hdfs://hadoop0:9000/hbase</value>
</property>
<property>
  <name>hbase.cluster.distributed</name>
  <value>true</value>
</property>
<property>
  <name>hbase.zookeeper.quorum</name>
  <value>hadoop0,hadoop1,hadoop2</value>
</property>
5.4 编辑文件conf/regionservers 修改内容
    hadoop1
    hadoop2
5.5 复制hbase到hadoop1、hadoop2节点
5.6 启动hbase之前,要检查hadoop的hdfs、zookeeper集群是否正常运行
    在hadoop0上执行bin/start-hbase.sh
5.7 检查,执行jps命令,在hadoop0上看到1个新的java进程,分别是HMaster
    查看http://hadoop0:60010
 

Zookeeper集群的安装

标签:

原文地址:http://www.cnblogs.com/thinkpad/p/4690736.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!