频道栏目
首页 > 程序开发 > 综合编程 > 工具软件 > 正文
HBase安装配置与shell的操作教程
2018-04-25 11:06:10         来源:Devin  
收藏   我要投稿

本节目标:

1.掌握HBase的伪分布式和完全分布式的安装与配置

2.通过HBase Shell了解HBase存储原理

3、掌握常用hbase shell命令

一、伪分布式

下载与使用的Hadoop版本匹配的HBase

\

本人采用Hadoop-2.7.6,HBase选择1.3.2版本,可到官网下载

1.解压安装hbash到指定目录

2.修改环境变量:
????????export HBASE_HOME=/usr/local/src/hbase-1.3.2
????????export PATH=$PATH:$HBASE_HOME/bin
source ~/.bashrc
3.修改conf下的配置文件
????hbash-env.sh
\
4.启动
5、进入命令行模式:hbase shell
\\
\
此时文件保存路径下没有数据写入,全部在MemStore中,需要刷新缓存后,才会落地保存。
\
使用命令时注意:
命令行后面不带“;”
ctrl+del往前删除

 

二、完全分布式搭建

?

NN

DN

JN

ZK

ZKFC

RM

NM

Master

RegionServer

master(192.168.85.10)

l? ?

?

?

l? ?

l? ?

?

?

?

l? ?

slave1(192.168.85.11)

l? ?

l? ?

l? ?

l? ?

l? ?

?

l? ?

l? ?

?

slave2(192.168.85.12)

?

l? ?

l? ?

l? ?

?

l? ?

l? ?

l? ?

l? ?

slave3(192.168.85.13)

?

l? ?

l? ?

?

?

l? ?

l? ?

?

l? ?

1.每个节点上解压安装hbase
3.修改conf下配置文件
conf/hbash-env.sh
JAVA_HOME=同上
HBASE_MANAGERS_ZK=false? ?-->不使用自带zk
hbase-site.xml

hbase.rootdir
hdfs://HDFSHA/hbase



hbase.cluster.distributed
true



hbase.zookeeper.quorum
master,slave1,slave2


regionservers? ?
master
slave2
slave3
vi backup-masters
\
4、hdfs-site.xml拷贝到conf下
5、将配置文件同步到其他节点
scp ./*?
8.检测HA
kill -9 端口号
单独启动一个HRegionServer进程:bin/hbase-daemon.sh start regionserver

????hbase-site.xml

\

\

(1)help查看帮助信息

\

(1)创建表

\

\

(3)查看所有表

\

(3)查看表描述信息

\

(4)写入表数据

\

(5)扫描表

\

(6)获取表数据

\

\

(7)查看名称空间

\

(8)删除表,先禁用表,才能删除

\

以上基本操作后,查看本地对数据的存储,

\

二、完全分布式搭建

基于Hadoop搭建完成HBase完全分布式搭建。

节点分布情况:

2.修改环境变量(同上)

6、启动

依次启动zk,hadoop,RM,hbase

Master上启动start-hbase.sh

\

7、webUI检查

\

\

通过hbase shell简单操作,查看在HDFS上的存储情况

\

\

补充:

如果单独启动一个HMaster进程:bin/hbase-daemon.sh start master

更多使用操作,查看官方手册

点击复制链接 与好友分享!回本站首页
上一篇:微服务解决方案调研发现方案不止一两个
下一篇:istio安装步骤实践
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站