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

Zookeeper、HBase的伪分布

时间:2016-02-24 17:35:29      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

1、Zookeeper伪分布的部署(3个节点)

所谓的“伪分布式集群”就是在一台服务器中,启动多个Zookeeper实例。“完全分布式集群”是每台服务器,启动一个Zookeeper实例。

1.1、解压缩zookeeper-3.4.5.tar.gz

1.2、执行命令 

cp conf/zoo_sample.cfg conf/zoo1.cfg

 

1.3、修改zoo1.cfg

dataDir=..../zookeeper/zoo1/data
clientPort=2181
#增加
server.1=hadoop0:2888:3888
server.2=hadoop0:2889:3889
server.3=hadoop0:2890:3890

 

1.4、执行命令 

cp conf/zoo1.cfg conf/zoo2.cfg

 

1.5、修改后配置如下

dataDir=..../zookeeper/zoo2/data
clientPort=2182
#增加
server.1=hadoop0:2888:3888
server.2=hadoop0:2889:3889
server.3=hadoop0:2890:3890 

1.6、执行命令 

cp conf/zoo1.cfg conf/zoo3.cfg

 

1.7、修改后配置如下

dataDir=..../zookeeper/zoo3/data
clientPort=2183
#增加
server.1=hadoop0:2888:3888
server.2=hadoop0:2889:3889
server.3=hadoop0:2890:3890

 

 

1.8、执行命令,产生数据的目录

mkdir -p zookeeper/zoo1/data
mkdir -p zookeeper/zoo2/data
mkdir -p zookeeper/zoo3/data

 

1.9、产生标记文件

echo 1>zoo1/data/myid
echo 2>zoo1/data/myid
echo 3>zoo1/data/myid

 

 

1.10、启动三个节点

bin/zkServer.sh start conf/zoo1.cfg
bin/zkServer.sh start conf/zoo2.cfg
bin/zkServer.sh start conf/zoo3.cfg

 

1.11、执行zk操作 

bin/zkCli.sh 

2、Hbase伪分布(只有一个节点)

2.1、下载解压HBase压缩包

2.2、修改配置文件conf/hbase-env.sh

export JAVA_HOME=JDK_PATH
#打开
export HBASE_MANAGES_ZK=true

2.3、修改conf/hbase-site.xml

初始文件只有configuration根节点

添加如下内容

<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>
<!--
<property>
<name>hbase.master.info.port</name>
<value>53000</value>
</property>
-->

 

2.4、启动HBase

*启动HBase要确保Hadoop(HDFS)正常运行

bin/start-hbase.sh

2.5、验证启动成功

jps查看进程 会多出来三个进程

HQuorumPeer

HMaster

HRegionServer

或者

查看端口60010(是hbase的master的web端口)

Zookeeper、HBase的伪分布

标签:

原文地址:http://www.cnblogs.com/hpuCode/p/5213172.html

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