
Hbase
HBase是一个分布式的、面向列的开源数据库
ChenPD27595
The only thing stronger than your craving for blood is your love for this one girl.
展开
-
Hbase原理增强
Hbase写数据流程 客户端向zookeeper发起请求要访问元数据信息 zookeeper向客户端返回元数据表的位置 客户端向regionserver请求下载元数据表 下载缓存(META)–>解析:rowkey所在位置,hosts,regionname 请求指定的regionserver写数据 先将数据写到内存中去,并记录日志文件 数据被到->region中store(cf1)【列族】的’memorystore’【缓存】中,当memorystore内存达到一定大小后开始flush【刷写】到s原创 2020-11-25 21:52:24 · 209 阅读 · 0 评论 -
Hbase的Java客户端续
Java客户端—插入更新数据 put put(Put) 插入一行数据 put(List) 插入多行数据 数据的插入必要的内容 表名 行建 列族:属性 值 ( Put 方式不好 一行插入一次 进行一次RPC请求) //获取操作数据的表对象 Table table = Hbase_Utils.getTable("tb_test01"); //设定行键 rk1000,rk2000 Put put = new Put(Bytes.toBytes("rk1原创 2020-11-25 20:06:50 · 256 阅读 · 0 评论 -
Hbase的Shell客户端和Java客户端入门
Hbase的shell客户端操作 Group name: general 一般的命令 processlist : 进程列表 status : 集群状态 table_help : 表的帮助(X) version : hbase的版本 whoami : 当前用户是谁 Group name: ddl 数据定义语言 alter : 修改表结构(列族 列族属性 多个列族) 修改列族属性 2) 添加列族 3) 删除列族 create, 建表 预分region descri原创 2020-11-24 23:08:43 · 291 阅读 · 0 评论