hbase
散_步
但行好事,莫问前程
展开
-
HBase底层原理记录
系统架构Client1 包含访问hbase的接口,client维护着一些cache来加快对hbase的访问,比如regione的位置信息。Zookeeper1 保证任何时候,集群中只有一个master2 存贮所有Region的寻址入口3 实时监控Region Server的状态,将Region server的上线和下线信息实时通知给Master4 存储Hbase的schema,包括有哪些table,每个table有哪些column familyMaste...原创 2020-11-17 20:43:20 · 169 阅读 · 0 评论 -
HBase的java代码基础开发
第一步:创建maven工程,导入jar包 <dependencies> <!-- https://mvnrepository.com/artifact/org.apache.hbase/hbase-client --><dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId>原创 2020-11-17 20:34:49 · 218 阅读 · 0 评论 -
HBase的高级shell管理命令
1、status例如:显示服务器状态hbase(main):058:0> status 'node01'2、whoami显示HBase当前用户,例如:hbase> whoami3、list显示当前所有的表4、count统计指定表的记录数,例如:hbase> count 'user'5、describe展示表结构信息6、exists检查表是否存在,适用于表量特别多的情况7、is_enabled、is_disabled检查表是否启原创 2020-11-17 20:23:14 · 118 阅读 · 0 评论 -
Hbase常用shell操作
HBASE的表模型基本介绍:Hbase常用shell操作:1、进入HBase客户端命令操作界面node01服务器执行以下命令进入hbase的shell客户端cd /export/servers/hbase-2.0.0bin/hbase shell2、查看帮助命令hbase(main):001:0> help3、查看当前数据库中有哪些表hbase(main):002:0> list4、创建一张表创建user表,包含in.原创 2020-11-08 21:29:08 · 233 阅读 · 1 评论 -
Hbase的集群环境搭建
注意: Hbase强依赖于HDFS以及zookeeper,所以安装Hbase之前一定要保证Hadoop和zookeeper正常启动第一步:下载对应的Hbase的安装包http://archive.apache.org/dist/hbase/2.0.0/hbase-2.0.0-bin.tar.gz第二步:压缩包上传并解压将我们的压缩包上传到node01服务器的/export/softwares路径下并解压cd /export/softwares/tar -zxf hb...原创 2020-11-08 20:40:00 · 177 阅读 · 0 评论 -
HBASE的基本简介
hbase 是bigtable的开源java版本。是建立在hdfs之上,提供高可靠,高性能,列存储,可伸缩,实时读写nosql的数据库系统。它是介于nosql和RDBMS之间,仅通过主键(rowkey)和主键的range来检索数据,仅支持单行事物,可通过hive支持来实现多表join等复杂操作。主要用来存储结构化和半结构化的松散数据。Hbase 查询数据功能简单,不仅支持join等复杂操作,不支持复杂的事物行级的事物。Hbase中支持的数据类型:byte[]与hadoop一样,Hbas.原创 2020-11-08 20:02:49 · 177 阅读 · 0 评论
分享