HBase
oJueQiang123456
这个作者很懒,什么都没留下…
展开
-
HBase
一、简介HBase:Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩、实时读写的分布式数据库。 利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为其分布式协同服务。 主要用来存储非结构化和半结构化的松散数据(列存 NoSQL数据库)。二、数据模型 1、Row...原创 2019-04-28 22:37:17 · 153 阅读 · 0 评论 -
HBase 伪分布式安装
一、概述版本:hbase-2.1.0-bin.tar.gz 官方文档:Quick Start - Standalone HBase二、安装1、上传解压2、添加环境变量export HBASE_HOME=/data/local/hbase/hbase-2.1.0export PATH=$PATH:$HADOOP_HOME/bin:$HIVE_HOME/bin:$HBASE_...原创 2019-05-07 00:01:48 · 159 阅读 · 0 评论 -
HBase-rowkey 一对多、多对多设计
一、一对多:组织架构 部门-子部门查询 顶级部门 查询 每个部门的所有子部门 查询 某个部门的父部门 部门 添加、删除子部门 部门 添加、删除# 是否顶级部门类型(type) 0:顶级部门、1:非顶级部门 # 部门id(bid)# cf1(部门信息)、fbid(父部门)# cf2(子部门)rowkey cf1 ...原创 2019-05-15 08:44:51 · 711 阅读 · 0 评论 -
HBase 分布式安装
一、概述版本:hadoop-3.1.1、hbase-2.1.0-bin.tar.gz 环境:node1、node2 提前配置:配置node1、node2免密,node1、node2时间同步# 免秘钥ssh-keygenssh-copy-id -i .ssh/id_rsa.pub root@node2# 同步时间yum install ntp -yntpdate ntp1....原创 2019-05-08 09:00:50 · 175 阅读 · 0 评论 -
HBase-Protocol Buffer
一、概述是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化(序列化)。 未序列化的数据一行数据有rowkey重复,让费空间如:ROW COLUMN+CELL 0 column=cf:age, timestamp=1558281044539, value=18 0 column=cf:name, times...原创 2019-05-20 23:23:11 · 416 阅读 · 0 评论 -
HBase-Protocol Buffer-2 rowkey一对多
一、概述一条数据(一个rowkey)保存一天当中所有的注册用户二、步骤1、编辑:UserProto.protopackage com.cfl.hbase.proto;message User{ required string name = 1; required string sex = 2; optional int32 age = 3;}mess...原创 2019-05-21 18:21:09 · 689 阅读 · 0 评论 -
HBase-rowkey 微博设计
一、微博设计添加、查看关注 粉丝列表 写微博 查看所有用户关注过的好友发布的最新微博 查看某个用户发布的所有微博,降序排序# 用户表rowkey cf1 uid cf1:name=;# 关注、粉丝表rowkey cf1(关注列表) cf2(粉丝列表)uid cf1:uid=name ...原创 2019-05-17 08:57:25 · 292 阅读 · 0 评论