Hbase
m0_37039331
这个作者很懒,什么都没留下…
展开
-
Hbase概念介绍
Hbase Table的基本单位是Region,一个Table对应多个Region,Table层级关系如下:Table (HBase table)Region (Regions for the table)Store (Store per ColumnFamily for each Region for the table)MemStore ...原创 2018-12-20 18:34:55 · 153 阅读 · 1 评论 -
Hbase常用命令以及过滤器
常用命令:过滤器:有哪些过滤器:常用过滤器:原创 2018-12-19 13:07:27 · 1053 阅读 · 0 评论 -
HMaster启动流程
HMaster UML类图在HMaster类的构造函数中会实例化ActiveMasterManager类,同时启动HBase的web console。 // Some unit tests don't need a cluster, so no zookeeper at all if (!conf.getBoolean("hbase.testing.nocluster", fa...原创 2018-12-19 09:50:16 · 1808 阅读 · 0 评论 -
Hbase模块协作
Hbase模块协作原创 2018-12-18 12:52:40 · 123 阅读 · 0 评论 -
Hbase读流程
Hbase读流程:Hbase数据的读写和Master没有关系,只是需要ZK的地址就好了。原创 2018-12-18 12:50:45 · 132 阅读 · 0 评论 -
Hbase写流程
Hbase写流程:Table= RoeKey+Family+Column+TimeStamp+Value每个Region只存储一个ColumnFamily的数据:Region:分布式存储和负载均衡的最小单元,但不是存储的最小单元(HFile)Region拆分:Master不参与。1。RegionServer将Region下线2。拆分3。将子Region加入到Meta元信息中...原创 2018-12-18 12:48:27 · 123 阅读 · 0 评论 -
HBase的协处理器
HBase中的协处理器有两种:observer和endpointObserver coprocessor:类似于RDBMS中的触发器,它在特定事件(例如Get或Put)发生之前或之后执行你的代码。Endpoint coprocessor:类似于RDBMS中的存储过程,它允许你在RegionServer本身的数据执行自定义计算,而不是在客户端。RegionServerObserver:主要针对...原创 2018-12-18 12:02:13 · 281 阅读 · 0 评论 -
Hbase问题一
由于没有执行 stop-hbase.sh ,而是直接kill的Hbase,导致Hbase很久不能启动,一直提示Master not active after 30 seconds,然后Master进程就退出了,原因有待追踪。原创 2018-12-18 00:26:42 · 193 阅读 · 0 评论 -
Hbase启动源码
Hbase 1.2HMaster的启动采用了ToolRunner:将conf和args封装成GenericOptionsParser对象parser, 根据parser获取toolArgs返回tool.run(toolArgs); 返回tool.run(toolArgs);@see HMasterCommandLine#run各种参数检查 if ("start".equals(co...原创 2018-12-18 00:08:32 · 239 阅读 · 0 评论 -
Hbase编译调试
Hbase 1.2 JDK1.8github下载源码,branch-1.2注释掉hbase pom.xml 中的仓库:mvn clean install -DskipTestshbase-site.xml 配置:<!--避免在调试过程中由于请求超时而导致地调试中断,延长请求的超时时间--><property> <name>zooke...转载 2018-12-17 20:53:38 · 161 阅读 · 0 评论 -
Hbase优化相关
优化:原因:数据存储:服务端优化:.写优化策略:读优化策略:原创 2018-12-19 13:13:40 · 100 阅读 · 0 评论