- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 HBase-1.2.1之Get操作源码学习
最近在学习HBase的源码,主要是学习HRegionServer部分。从Get请求入手,找到了主要的实现类:Get,HTable,ConnectionManager等。具体如下:Get操作:使用Java API读取数据:1、 实例化Configuration类Configuration conf = HbaseConfiguration.create();在Hba
2016-05-30 15:09:32 1494 1
原创 java中的System.arraycopy方法
今天在看hbase源码,看到了System.arraycopy方法,学习了一下:java中的ArrayList是动态数组,其优点就是查询速度快,插入和删除速度慢,就是因为它是数组形式,有位置索引,所以在查询的时候可以根据下标索引直接找到对应元素,但是在插入和删除元素的时候,需要挪动数组,所以速度较慢。深查其java源码,可以发现ArrayList中其实就用到了System.arraycopy方
2016-05-12 16:55:31 2534
转载 HBase学习
HBase简介HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问,是Google的BigTable的开源实现。HBase的目标是存储并处理大型的数据,更具体地说仅用普通的硬件配置,能够处理成千上万的行和列所组成的大型数据库。HBase是一个开源的、分布式的、多版本的、面向列的存储模型。可以直接使用本地文件系统也可使用Hadoop的HDFS文件存储系统
2016-05-06 18:34:48 950
原创 zookeeper的单机多实例配置和分布式配置
单机多实例配置:#生成配置文件,配置文件名随便,这里是zoo.cfgcp /data/apache/zookeeper/conf/zoo_sample.cfg /data/apache/zookeeper/conf/zoo.cfgvi /data/apache/zookeeper/conf/zoo.cfg 配置文件内容:tickTime=2000initLimi
2016-05-03 16:58:32 7118
原创 HBase中的HMaster、HRegionServer、Zookeeper
HMaster是HBase主/从集群架构中的中央节点。通常一个HBase集群存在多个HMaster节点,其中一个为Active Master,其余为Backup Master.Hbase每时每刻只有一个hmaster主服务器程序在运行,hmaster将region分配给region服务器,协调region服务器的负载并维护集群的状态。Hmaster不会对外提供数据服务,而是由region服
2016-05-03 16:00:44 9973
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人