hbase
文章平均质量分 75
C_FuL
这个作者很懒,什么都没留下…
展开
-
Hbase之Shell
Hbase的Shell操作写在前面因为格式问题,为了显示美观一点笔者在Shell命令中逗号后面添加了空格.实际使用请不要加空格 说明 名字 意义 tname TableName表名 rk Row_Key行键 cf Column_Family列族 c Column列 regex 正则表达式#使用如下命令进入Hbase 的shell 客户端,输入quit原创 2017-08-15 21:55:24 · 501 阅读 · 0 评论 -
HBase与RDBMS&HDFS对比
在使用Hbase之前,我们来简单的介绍一下HBase; Hbase是一种分布式的列式的存储系统,和传统的RDBMS不一样; Hbase是一种面向列的数据库;那么什么是面向列? 坐标系大家都知道吧?(不知道请自行百度.哈哈哈哈)几个坐标放在一起可以指定到一个准确的位置; Hbase中的数据需要通过行键(Rowkey以下称作rk),列族(ColumnFamily以下称作cf),列(Column以原创 2017-08-15 23:15:30 · 1707 阅读 · 0 评论 -
HBase的物理模型
Table中的所有行都按照rowkey的字典顺序排列 Table在行的方向上分割为多个Region Region是按照大小分割的每个表开始只有一个region,随着数据增 多,region不断变大,当大到一定程度的时候,region就会分割成两个>新的region,之后会有越来越多的region; 那么为什么要拆分region呢? 第一点.可以并行化的处理数据.可以分割的数据可原创 2017-08-15 23:16:07 · 886 阅读 · 0 评论 -
HBase架构
首先摆一个架构图主要包含的方面是HDFS 因为数据是保存在HDFS上的HBase内存满了之后就会将内存中的数据写入到HDFS上.也就是说除了内存之外的数据全部保存在HDFS上Client: 与HBase进行读写操作可以有多个Client来访问HBaseZooKeeper 客户端是与ZooKeeper进行交互的并不是直接与HMaster进行交互的ZooKeeper中存储的信息是非常重要原创 2017-08-16 00:02:31 · 458 阅读 · 0 评论 -
HBase常用操作
一、Shell 操作使用如下命令进入hbase 的shell 客户端,输入quit或exit退出$ hbase shell查看hbase 所有命令$ help如果忘记了命令如何使用,使用help ‘命令’查看帮助文档,如下hbase(main):048:0> help 'list'List all tables in hbase. Optional regular expression param原创 2017-09-25 09:32:44 · 1586 阅读 · 0 评论 -
MapReducu操作HBase
1.创建项目作者使用的开发工具是idea,也可以使用eclipse、myeclipse或其它工具,创建一个maven项目1.pom.xml 配置如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org原创 2017-09-25 09:35:13 · 488 阅读 · 0 评论 -
Java操作HBase
本文通过Java书写MapReduce的方式来对Hbase进行操作 - 使用 MapReduce将 HDFS 的文件导入到 hbase - 从 HBase 实现备份数据到 HDFS - 将 HBase 中的数据导入到 MySQL创建项目首先,使用开发工具创建一个maven项目 具体pom文件如下.pom文件<?xml version="1.0" encoding="UTF-8"?><pr原创 2017-08-31 09:20:47 · 978 阅读 · 0 评论