hbase
文章平均质量分 62
微笑彩虹的博客
这个作者很懒,什么都没留下…
展开
-
opentsdb源码分析--region的名字
分析源码的时候找到的原创 2016-01-22 14:19:57 · 366 阅读 · 0 评论 -
hbase源码分析-compact
public List compact(CompactionContext compaction, CompactionThroughputController throughputController) throws IOException { assert compaction != null;//检查compact上下文是否为空 List sfs = null; CompactionRequ原创 2016-08-10 14:46:31 · 570 阅读 · 0 评论 -
hbase源码分析-负载均衡过程
HBase 可以根据当前集群的负载以region为单位进行rebalance。在HMaster中,后台会起一个线程定期检查是否需要进行rebalance,线 程叫做BalancerChore。线程每隔 hbase.balancer.period会定期执行 master.balance()函数,配置项默认300000毫秒,5分钟。每次balance最多执行hbase.balancer.max.bal原创 2016-08-22 14:30:44 · 2376 阅读 · 0 评论 -
从缓存中查找到RegionLocations 的位置
public RegionLocations getCachedLocation(final TableName tableName, final byte [] row) {//根据tablename从缓存中查找 ConcurrentSkipListMap tableLocations = getTableLocations(tableName);//从tab原创 2016-08-01 16:17:02 · 469 阅读 · 0 评论 -
hbase源码分析-是否split
@Override protected boolean shouldSplit() { if (region.shouldForceSplit()) return true; boolean foundABigStore = false; // Get count of regions that have the same common table as this.re原创 2016-08-16 14:37:17 · 341 阅读 · 0 评论 -
hbase源码分析HTable ->getScanner(final Scan scan)源码分析
HTable ->getScanner(final Scan scan)源码分析1、判断scan.getBatch() > 0 && scan.isSmall()batch默认为-1 small默认为false 定义如下:/** * Set it true for small scan to get better performance *原创 2016-07-26 14:49:25 · 1273 阅读 · 0 评论 -
hbase源码找不到MasterStatusTmpl的处理
下载hbase源码后,用maven update之后一直报找不到MasterStatusTmpl的错误,网上也没搜到什么东西,在hbase的源码文件夹下查找这个类,查找到该名以jamon为后缀名的文件,猜测可能和这个相关,在build path中设置后,没反应,应该是还需要一些操作java中才可以识别,或者是自动识别,或者是生成java,后来在网上查看发现jamon是一种模板语言,可以把该文件生成原创 2016-07-26 11:38:15 · 937 阅读 · 1 评论 -
2分钟读懂大数据框架 Hadoop 和 Spark 的异同
转载请注明:文章转载自:开源中国社区 [http://www.oschina.net]本文标题:2 分钟读懂大数据框架 Hadoop 和 Spark 的异同本文地址:http://www.oschina.net/news/73939/hadoop-spark- difference谈到大数据,相信大家对Hadoop和Apache Spark这两个名字并不陌生。但我们往往对它原创 2016-07-26 10:41:14 · 315 阅读 · 0 评论 -
hbase与hadoop的版本关系
一个最简单的办法就是打开解压缩后的hbase的lib目录,看看hadoop的版本号,例如这样就可以理解为hadoop用2.5.1的就可以了吧原创 2016-02-24 10:39:11 · 730 阅读 · 0 评论 -
hbase与jdk版本的关系
HBase VersionJDK 6JDK 7JDK 81.2Not Supportedyesyes1.1Not SupportedyesRunning with JDK 8 will work but is not well原创 2016-02-24 10:28:57 · 1430 阅读 · 0 评论 -
opentsdb采集的数据存放在哪里
一直在hbase的文件夹里找数据,可是翻了好多遍也找不到,今天突然去tmp文件找了找,原来真的在哪里/tmp/hbase-root/连同zookeeper的数据,都在这里哦至于里面怎么存放的,有时间再仔细研究下吧。原创 2016-01-22 14:23:15 · 654 阅读 · 0 评论 -
Hbase的访问方式
Hbase的访问方式1、Native Java API:最常规和高效的访问方式;2、HBase Shell:HBase的命令行工具,最简单的接口,适合HBase管理使用;3、Thrift Gateway:利用Thrift序列化技术,支持C++,PHP,Python等多种语言,适合其他异构系统在线访问HBase表数据;4、REST Gateway:支持REST 风格的Http API转载 2016-09-05 10:36:53 · 754 阅读 · 0 评论