1.下载zookeeper-3.4.5.tar.gz, hbase-0.98.6-hadoop2-bin.tar.gz

2.上传到master的 /usr/local/src/目录下,解压zookeeper-3.4.5.tar.gz,hbase-0.98.6-hadoop2-bin.tar.gz

tar -zxvf zookeeper-3.4.5.tar.gz

 tar -zxvf hbase-0.98.6-hadoop2-bin.tar.gz

3.进入zookeeper-3.4.5/conf目录,修改zookeeper的配置

cp zoo_sample.cfg zoo.cfg,zoo.cfg

[root@master conf]# cat zoo.cfg
# The number of milliseconds of each tick
tickTime=
# The number of ticks that the initial
# synchronization phase can take
initLimit=
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/usr/local/src/zookeeper-3.4.
# the port at which the clients will connect
clientPort=
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=
# Purge task interval in hours
# Set to "" to disable auto purge feature
#autopurge.purgeInterval=
server.=master::
server.=slave1::
server.=slave2::

然后在/usr/local/src/zookeeper-3.4.5目录下创建myid

myid 的配置如下

[root@master zookeeper-3.4.]# cat myid

将/usr/local/src/zookeeper-3.4.5目录拷贝到slave1和slave2上

slave1的myid配置修改如下:

[root@slave1 zookeeper-3.4.]# cat myid

slave1的myid配置修改如下:

[root@slave2 zookeeper-3.4.]# cat myid

4.启动zookeeper,在三台机器上分别执行

cd /usr/local/src/zookeeper-3.4.5/

./bin/zkServer.sh start

查看状态

./bin/zkServer.sh status

5.进入到hbase的conf目录,配置hbase,

/usr/local/src/hbase-0.98.6-hadoop2/conf

修改环境变量配置, hbase-env.sh

export JAVA_HOME=/usr/local/src/jdk1..0_172/
export HBASE_MANAGES_ZK=false

修改 hbase-site.xml

<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.master.maxclockskew</name>
<value></value>
</property>
</configuration>

修改regionservers,配置如下:

[root@master conf]# cat regionservers
slave1
slave2

将/usr/local/src/hbase-0.98.6-hadoop2/目录拷贝到slave1和slave2上

6.启动hbase

cd /usr/local/src/hbase-0.98.6-hadoop2/

./bin/start-hbase.sh

在主节点上看到HMaster进程,在从节点看到HRegionServer进程

最新文章

  1. Tornado中Cookie过期问题
  2. 【C语言】C语言局部变量和全局变量
  3. css加阴影
  4. iOS 利用CoreLocation和MapKit开发搜索附近的商场功能
  5. 【Spring开发】—— Spring注入静态变量
  6. SqlParameter 基本用法
  7. Web 在线文件管理器学习笔记与总结(8)删除文件
  8. 一个简单的js计数器(web储存)。
  9. java 线程池用法
  10. 模拟springmvc 内部登陆,跳过spring filter
  11. 怎么把QQ我的收藏表情图片转移到另一台电脑上
  12. 有趣 IOS 开展 - block 使用具体解释
  13. Django_xadmin_应用外键搜索功能错误
  14. 【转载】阿里云Windows服务器快速部署PHP运行环境
  15. UBUNTU14.0.4安装eclipse
  16. Spring AOP的实现及源码解析
  17. Jjava8 Lambda 神操作
  18. apiCloud 版本号
  19. netty pipeline.addLast
  20. Linux 永久PATH环境变量

热门文章

  1. 【422】Insert often-used pieces of text in gedit
  2. EasyNetQ使用(八)【对延迟消息插件的支持,自动订阅者】
  3. Centos7之pacemaker高可用安装配置详解
  4. java基本思想
  5. Sping 补充完成修改功能
  6. python 创建虚拟环境时报错OSError, setuptools下载失败
  7. 单线程与多线程的应用 --Python3
  8. [转帖]详解oracle数据库唯一主键SYS_GUID()
  9. 【转帖】计算机网络协议(三)——UDP、TCP、Socket
  10. Linux(CentOS 7)下安装postgres