2016年12月27日
摘要: HBase 系统架构 HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问。HBase的目标是存储并处理大型的数据。HBase是一个开源的,分布式的,多版本的,面向列的存储模型。它存储的是松散型数据。 HBase特性: 1 高可靠性 2 高效性 3 面向列 4 可伸 阅读全文
posted @ 2016-12-27 10:19 杰我天下 阅读(248) 评论(0) 推荐(0) 编辑
  2016年12月16日
摘要: 阅读本文可以带着下面问题:1.HBase遇到问题,可以从几方面解决问题?2.HBase个别请求为什么很慢?你认为是什么原因?3.客户端读写请求为什么大量出错?该从哪方面来分析?4.大量服务端exception,一般原因是什么?5.系统越来越慢的原因是什么?6.Hbase数据写进去,为什么会没有了,可 阅读全文
posted @ 2016-12-16 17:27 杰我天下 阅读(2634) 评论(0) 推荐(0) 编辑
摘要: 版本:0.94-cdh4.2.1 1. Split Region 分割Region的过程是非常快的,具体过程参见《HBase split策略》,日志(在父Region所在的regionserver上)中显示出父Region信息和两个子Region信息以及花费时间。 2. 手动major_compac 阅读全文
posted @ 2016-12-16 16:10 杰我天下 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 版本:0.94-cdh4.2.1 hbase-site.xml配置 hbase.tmp.dir 本地文件系统tmp目录,一般配置成local模式的设置一下,但是最好还是需要设置一下,因为很多文件都会默认设置成它下面的 线上配置 <property> <name>hbase.tmp.dir</name 阅读全文
posted @ 2016-12-16 11:46 杰我天下 阅读(266) 评论(0) 推荐(0) 编辑
  2016年11月21日
摘要: 视图是查询命令结果构成的一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集合,并可以当作表来查询使用。 1创建视图 --格式:CREATE VIEW 视图名称 AS SQL语句 CREATE VIEW v1 AS SELET n 阅读全文
posted @ 2016-11-21 09:10 杰我天下 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 任何系统都会有各种各样的问题,有些是系统本身设计问题,有些却是使用姿势问题。HBase也一样,在真实生产线上大家或多或少都会遇到很多问题,有些是HBase还需要完善的,有些是我们确实对它了解太少。总结起来,大家遇到的主要问题无非是Full GC异常导致宕机问题、RIT问题、写吞吐量太低以及读延迟较大 阅读全文
posted @ 2016-11-21 09:04 杰我天下 阅读(8580) 评论(0) 推荐(0) 编辑
  2016年11月17日
摘要: Hadoop从2.1.0版开始提供了HDFS SnapShot的功能。一个snapshot(快照)是一个全部文件系统、或者某个目录在某一时刻的镜像。快照在下面场景下是非常有用:防止用户的错误操作:管理员可以通过以滚动的方式周期性设置一个只读的快照,这样就可以在文件系统上有若干份只读快照。如果用户意外 阅读全文
posted @ 2016-11-17 09:03 杰我天下 阅读(2368) 评论(6) 推荐(0) 编辑
摘要: 转载的文章,中间有几段需要去学习。 byvoid 面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰。看看这些牛人,NOI金牌,开源社区名人,三年级开始写Basic…在跪拜之余我们不禁要想,和这些牛人比,作为绝大部分技术屌丝的同学们,是否真的与国内IT巨头遥不可及呢? 当你打开这个帖子的时候 阅读全文
posted @ 2016-11-17 08:56 杰我天下 阅读(202) 评论(0) 推荐(0) 编辑
  2016年11月8日
摘要: HBase是三维有序存储的,通过rowkey(行键),column key(column family和qualifier)和TimeStamp(时间戳)这个三个维度可以对HBase中的数据进行快速定位。 HBase中rowkey可以唯一标识一行记录,在HBase查询的时候,有以下几种方式: row 阅读全文
posted @ 2016-11-08 09:37 杰我天下 阅读(2422) 评论(0) 推荐(0) 编辑
  2016年10月31日
摘要: 访问hbase,以及操作hbase,命令不用使用分号hbase shell 进入hbase list 查看表hbase shell -d hbase(main):024:0> scan '.META.' 小例子 1. 创建一个表memberhbase(main):025:0> create 'mem 阅读全文
posted @ 2016-10-31 18:01 杰我天下 阅读(215) 评论(0) 推荐(0) 编辑