首页 技术 正文
技术 2022年11月21日
0 收藏 542 点赞 2,875 浏览 1002 个字

hbase是分布式列式存储数据库,前提条件是需要搭建hadoop集群,需要Zookeeper集群提供znode锁机制,hadoop集群已经搭建,参考 Hadoop集群搭建 ,该文主要介绍Zookeeper与hbase的部署与配置,常见hbase shell命令

选件版本选择:

选举机制:Zookeeper-3.4.12,部署3台,50、51、52

分布式列式数据库:HBase-1.4.9,主机50,从机51、52、53

安装配置Zookeeper集群

这里可以选择不安装Zookeeper,而使用HBase自带的Zookeeper,不过这里还是介绍一下Zookeeper的安装配置

上传Zookeeper

解压Zookeeper

tar -zxvf zookeeper-3.4.12.tar.gz -C /cloud/

配置zookeeper

cd /cloud/zookeeper-3.4.12/conf/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg

创建对应ID,在60上为1,61上为2,62为3

cd /cloud/zookeeper-3.4.12
mkdir tmp
vi tmp/myid

输入对应ID,保存,zookeeper配置完毕

安装配置HBase集群

上传解压hbase

tar -zxvf hbase-1.4.9-bin.tar.gz -C /cloud/

进入HBase配置文件目录

cd /cloud/hbase-1.4.9/conf/

配置hbase-env.sh

vi hbase-env.sh

设置jdk路径与hbase的配置路径

设置是否使用hbase自带的zookeeper

配置从机节点

vi regionservers

配置为从机的HServer51、HServer52、HServer53

配置hbase-site.xml

vi hbase-site.xml

可以将配置好的hbase通过scp命令复制到其他从机上,整个hbase配置完毕,测试hbase是否成功

hbase的运行命令在hbase/bin目录下,可以将该路径加入/etc/profile中

启动hbase

start-hbase.sh

主机上jps可以看到HMaster

从机上可以看到HRegionServer

配置了zookeeper节点的可以看到HQuorumPeer

HBase Shell

从机上通过hbase shell初步尝试使用hbase

hbase shell

常用命令如下:

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,991
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,506
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,349
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,134
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,766
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,844