Hbase入门、配置、简单使用

HBASE数据库

特点

nosql数据库 ,列式存储数据,内存存储

HBASE表

每行数据都有一个主键:rowkey
一个表中,包含1个或者多个列簇(Column Family)CF
某个字段要属于某个列簇
一个列簇下面可以有百万个列

HBASE存储数据的本质

可以理解为键值对存储
key:
rowkey +CF +column +timstamp
value:
值是二进制方式存储

HBase数据库功能
存储数据

存放到HDFS上,默认存三份,数据安全性比较好

检索数据

检索大量数据时快

Hbase体系

主从架构

主节点 HMaster

管理表

从节点

HRegionServer
真正存储数据
Client读取表中数据就是找RegionServer

辅助框架 zookeeper

存储HBASE相关配置信息和元数据

Hbase的安装

安装前提

JDK配置完成
HDFS安装完成
zookeeper安装完成
Sqoop安装完成
Mysql安装完成

伪分布式安装Hbase

启动相关进程

启动HDFS相关进程
启动zookeeper服务

修改配置

修改hbase-env.sh
export JAVA_HOME=/opt/modules/jdk1.8.0_91
# Tell HBase whether it should manage it's own instance of Zookeeper or not.
export HBASE_MANAGES_ZK=false
修改hbase-site.xml

在这里插入图片描述

启动Hbase节点测试
主节点
		bin/hbase-daemon.sh start master	
从节点
	bin/hbase-daemon.sh start regionserver

检查是否启动成功

方式1:jps查看进程
方式2:通过web窗口访问
Apache版本的HBase访问端口为16010
cdh版本为60010

进入交互式命令行

bin/hbase shell

输入help查看命令帮助


在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值