赵英超的博客

相互学习,共同进步

hbase rename更改表名

 因为hbase中没有rename命令,所以更改表名比较复杂。重命名主要通过hbase的快照功能。1.停止表继续插入 hbase shell>disable 'tableName'2。制作快照hbase shell> snapshot 'tableNam...

2018-07-03 11:46:06

阅读数 538

评论数 0

使用maven的Shade方式解决

java 依赖包冲突问题描述程序中同时使用了hadoop工具包与ElasticSearch工具导致jar包。程序报错:java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecuto...

2018-06-08 11:26:33

阅读数 1655

评论数 0

HBase参数调优

一、服务端调优 1、参数配置   1)、hbase.regionserver.handler.count:该设置决定了处理RPC的线程数量,默认值是10,通常可以调大,比如:150,当请求内容很大(上MB,比如大的put、使用缓存的scans)的时候,如果该值设置过大则会占用过多的内存,导致频繁的...

2018-03-23 14:32:55

阅读数 112

评论数 0

HBase Compaction详解

RegionServer维护Master分配给它的region,处理对这些region的IO请求,负责切分在运行过程中变得过大的region, 由于集群性能( 分配的内存和磁盘是有限的 )有限的,那么HBase单个RegionServer的region数目肯定是有上限的。Region数目上限   ...

2018-03-23 14:14:45

阅读数 916

评论数 0

HBase多租户机制分析

背景介绍在HBase1.1.0发布之前,HBase同一集群上的用户、表都是平等的,没有优劣之分。这种’大同’社会看起来完美,实际上有很多问题。最棘手的主要有这么两个,其一是某些业务较其他业务重要,需要在资源有限的情况下优先保证核心重要业务的正常运行,其二是有些业务在某些场景下会时常’抽风’,QPS...

2018-03-21 20:12:44

阅读数 158

评论数 0

HBase详解

在系统地学习了下Hbase,为了加深对Hbase的理解,对相关知识点做了笔记,并在组内进行了Hbase相关技术的分享,由于Hbase涵盖的内容比较多,因此计划分享2期,下面就是针对第一期Hbase技术分享整体而成,主要内容如下:一、Hbase介绍二、Hbase的Region介绍三、Hbase的写逻...

2018-03-21 19:43:29

阅读数 178

评论数 0

HBase最佳实践-HBase中的读性能优化策略

任何系统都会有各种各样的问题,有些是系统本身设计问题,有些却是使用姿势问题。HBase也一样,在真实生产线上大家或多或少都会遇到很多问题,有些是HBase还需要完善的,有些是我们确实对它了解太少。总结起来,大家遇到的主要问题无非是Full GC异常导致宕机问题、RIT问题、写吞吐量太低以及读延迟较...

2017-11-14 19:40:40

阅读数 204

评论数 0

HBase最佳实践-HBase中的写性能优化策略

上一篇文章主要介绍了HBase读性能优化的基本套路,本篇文章来说道说道如何诊断HBase写数据的异常问题以及优化写性能。和读相比,HBase写数据流程倒是显得很简单:数据先顺序写入HLog,再写入对应的缓存Memstore,当Memstore中数据大小达到一定阈值(128M)之后,系统会异步将Me...

2017-11-14 19:37:55

阅读数 266

评论数 0

提示
确定要删除当前文章?
取消 删除