一、前言HBase的基本概念和环境部署,可以参考我之前的文章:列式存储的分布式数据库——HBase(环境部署)二、命令行操作(hbase shell)1)连接HBase官方文档:https://hbase.apache.org/book.
HBase 表中的每行数据都由一个 RowKey 和多个 Column组成,数据是按照 RowKey的字典顺序存储的,并且查询数据时只能根据 RowKey 进行检索,所以 RowKey 的设计十分重要。
1 修改$ZOOKEEPER_HOME/conf/目录下创建zoo.cfg配置文件,在原有配置文件的末尾添加如下内容:3.2 在$ZOOKEEPER_HOME/conf/目录下创建jaas.conf配置文件,其内容如下:3.3 在$ZOOKEEPER_HOME/conf/目录下创建java.env配置文件,添加如下内容:3.4 重启zookeeper服务即可。
要想非常明确什么场景下用Hbase,那么我们来先了解下Hbase的主要核心特性,那么在什么业务场景下用Hbase,就比较清晰了!Hbase是一种在Hadoop之上的NoSQL的Key/vale数据库,底层依靠HDFS进行数据存储。
Hbase Region管理region分配l 任何时刻,一个region只能分配给一个region serverl Master记录了当前有哪些可用的region server,以及当前哪些region分配给了哪些region server,哪些region还没有分配。