大数据 - HBase
神奕
这个作者很懒,什么都没留下…
展开
-
HBase单机环境搭建
在搭建HBase单机环境之前,首先你要保证你已经搭建好Java环境:$ java -versionjava version "1.8.0_51"Java(TM) SE Runtime Environment (build 1.8.0_51-b16)Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)JAVA_HOME路径原创 2015-07-16 22:08:57 · 4233 阅读 · 1 评论 -
MapReduce将HDFS文本数据导入HBase中
通过MapReduce导入数据到HBase有多种方式可以实现。首先启动Hadoop与HBase,然后创建一个空表,用于后面导入数据:hbase(main):006:0> create 'mytable','cf'0 row(s) in 10.8310 seconds=> Hbase::Table - mytablehbase(main):007:0> listTABLE原创 2015-08-12 11:04:41 · 7147 阅读 · 1 评论 -
Hadoop+HBase+ZooKeeper分布式集群环境搭建
一、环境说明集群环境至少需要3个节点(也就是3台服务器设备):1个Master,2个Slave,节点之间局域网连接,可以相互ping通,下面举例说明,配置节点IP分配如下: Hostname IP User Password master 192.168.59.133 hadoop 123456 slave1 192.168.59.134 hadoop原创 2015-07-20 21:56:31 · 13819 阅读 · 11 评论 -
HBase技术简介
一、HBase简介HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase是Google BigTable的开源实现,类似Google BigTable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduc转载 2015-07-24 00:11:49 · 1770 阅读 · 0 评论 -
-ROOT-表和.META.表结构详解
在《HBase技术简介》中我们知道,HBase中有两个特殊的表:-ROOT-和.META.。由于HBase中的表可能非常大,故HBase会将表按行分成多个region,然后分配到多台RegionServer上。数据访问的整个流程如下图所示: 注意两点:Client端在访问数据的过程中并没有涉及到Master节点,也就是说HBase日常的数据操作并不需要Master,不会造成Master的负担原创 2015-08-15 20:40:34 · 2190 阅读 · 0 评论