完全分布hbase 外置zookeeper 3.4.5 配置

这里以三台为例

					master
					slave1
					slave2

下载文件包

http://archive.apache.org/dist/zookeeper/zookeeper-3.4.5/

虚拟机创建目录 ,每台机器都要创建

	**mkdir  /zoo**   
  **mkdir /hbase**

将目录拷贝到创建的目录,解压

mv zookeeper-3.4.5.tar.gz   /zoo
tar -zxvf /zoo/zookeeper-3.4.5.tar.gz -C  /zoo

再解压目录下创建目录
mkdir /zoo/zookeeper-3.4.5/data

进入zookeeper-3.4.5/conf

cp  zoo_sample.cfg zoo.cfg

编辑 zoo.cfg,在最后加入你的机器

在这里插入图片描述
设置 dataDir
在这里插入图片描述

在data目录下创建文件 myid

echo  1 >>  myid

将所有东西传给其他机器

scp -r /zoo/zookeeper-3.4.5 root@slave1:/zoo/
scp -r /zoo/zookeeper-3.4.5 root@slave2:/zoo/

将其他机器的myid文件内容换成,与配置文件中server数字一样的

比如 slave1 就是 2 , slave2 就是3

修改配置文件 ,三台都要

vi /etc/profile

在这里插入图片描述
在PATH 的最后加入:$ZOOKEEPER_HOME/bin
在这里插入图片描述
source /etc/profile

启动,三台都要启动

zkServer.sh start

验证

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
成功 ,leader , follower 随机分配

下载HBASE包,解压到/hbase目录

http://archive.apache.org/dist/hbase/

配置环境变量 /etc/profile,所有机器

	export HBASE_HOME=/hbase
    export PATH=$PATH:$HBASE_HOME/bin

环境变量只能有一个PATH,如果有则在最后添加 :$HBASE_HOME/bin,保存退出
然后 source /etc/profile

验证hbase

hbase -version

进入hbase的安装包下的conf目录下:

vi hbase-env.sh

1,配置jdk
export JAVA_HOME=/jdk/jdk1.8.0_111
2,使用外部zookeeper管理hbase
export HBASE_MANAGES_ZK=flase

vi hbase-site.xml
在这里插入图片描述
hdfs端口号与Hadoop配置文件core-site.xml中一致

vi regionservers文件 ,与Hadoop 的slaves 文件差不多
slave1
slave2

将hbase文件传给其他机器

	scp  -r  /hbase/hbase-1.2.0  root@slave1:/hbase
	scp  -r  /hbase/hbase-1.2.0  root@slave2:/hbase

启动hbase

	start-hbase.sh

主节点 出现HMaster,QuorumPeerMain 从节点 出现 HRegionServer,QuorumPeerMain
QuorumPeerMain是zookeeper的启动进程

在浏览器上访问,master:16010 ,必须是开启Hmaster这个进程的机器才能访问
在这里插入图片描述

进入hbase shell

进入hbase 命令行
hbase shell
显示hbase 中的表
list
创建user 表,包含info、data 两个列族
create ‘user’, ‘info1’, ‘data1’

Hadoop ,hive 数据库 见其他文章 ,因为hive和hbase版本不兼容问题,导致两者不能映射,这里hbase是1.2的 ,建议hive装2.x版本以上的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值