随笔分类 -  hbase

hbase数据库相关
摘要:Observer协处理器通常在一个特定的事件(诸如Get或Put)之前或之后发生,相当于RDBMS中的触发器。Endpoint协处理器则类似于RDBMS中的存储过程,因为它可以让你在RegionServer上对数据执行自定义计算,而不是在客户端上执行计算。 本文是以上两者的简单实例,使用的环境:环境 阅读全文
posted @ 2016-12-23 02:55 learn21cn 阅读(1346) 评论(1) 推荐(0)
摘要:一个知乎上的问题:Hbase的Region server和hadoop的datanode是否可以部署在一台服务器上?如果是的话,二者是否是一对一的关系?部署在同一台服务器上,可以减少数据跨网络传输的流量。 但不是一对一对的关系,首先,数据还hdfs中保存N份,默认是三分,也就是说数据会分布在三个da 阅读全文
posted @ 2016-12-19 06:30 learn21cn 阅读(6024) 评论(0) 推荐(0)
摘要:1、相关环境 centos7 hadoop2.6.5 zookeeper3.4.9 jdk1.8 hbase1.2.4 本篇文章仅涉及hbase集群的搭建,关于hadoop与zookeeper的相关部署参见上篇文章http://www.cnblogs.com/learn21cn/p/6184490. 阅读全文
posted @ 2016-12-19 06:07 learn21cn 阅读(721) 评论(0) 推荐(0)
摘要:1、put/checkAndPut 使用checkAndPut,需要先对数据进行验证,上面的例子中,向row1中的cf:col1写入数据"E",而验证的是row1中的cf:col5的值是否为"E",注意这一点,相当于加了条件。 2、使用get读取数据 参考结果: 3、使用scan获取数据 4、del 阅读全文
posted @ 2016-12-11 01:11 learn21cn 阅读(843) 评论(0) 推荐(0)
摘要:1、数据样式 写入之前,需要整理以下数据的格式,之后将数据保存到hdfs中,本例使用的样式如下(用tab分开): 2、代码 假设要将以上样式的数据写入到hbase中,列族为cf,列名为colb,可以使用下面的代码(参考) 这段代码使用mapreduce程序对数据做了进一步处理,之后调用相关的api将 阅读全文
posted @ 2016-12-10 22:29 learn21cn 阅读(2634) 评论(0) 推荐(0)