Debian上HBase如何进行数据分区
导读:在Debian上配置HBase进行数据分区,通常涉及以下几个步骤: 1. 安装HBase 首先,确保你已经在Debian系统上安装了HBase。你可以从Apache HBase的官方网站下载并按照安装指南进行安装。 2. 配置HBase H...
在Debian上配置HBase进行数据分区,通常涉及以下几个步骤:
1. 安装HBase
首先,确保你已经在Debian系统上安装了HBase。你可以从Apache HBase的官方网站下载并按照安装指南进行安装。
2. 配置HBase
HBase的数据分区是通过配置文件hbase-site.xml
来实现的。以下是一些关键配置项:
hbase-site.xml
<
configuration>
<
!-- HBase集群的唯一标识 -->
<
property>
<
name>
hbase.cluster.distributed<
/name>
<
value>
true<
/value>
<
/property>
<
!-- HBase Master节点的地址 -->
<
property>
<
name>
hbase.master<
/name>
<
value>
master-node-hostname:16000<
/value>
<
/property>
<
!-- HBase RegionServer节点的地址 -->
<
property>
<
name>
hbase.regionserver<
/name>
<
value>
regionserver-node-hostname:16020<
/value>
<
/property>
<
!-- HBase数据存储目录 -->
<
property>
<
name>
hbase.rootdir<
/name>
<
value>
hdfs://namenode:8020/hbase<
/value>
<
/property>
<
!-- HBase RegionServer的RPC端口 -->
<
property>
<
name>
hbase.regionserver.info.port<
/name>
<
value>
16030<
/value>
<
/property>
<
!-- HBase RegionServer的Web UI端口 -->
<
property>
<
name>
hbase.regionserver.webui.port<
/name>
<
value>
16040<
/value>
<
/property>
<
!-- HBase RegionServer的日志目录 -->
<
property>
<
name>
hbase.regionserver.log.dir<
/name>
<
value>
/var/log/hbase<
/value>
<
/property>
<
!-- HBase RegionServer的临时目录 -->
<
property>
<
name>
hbase.regionserver.temp.dir<
/name>
<
value>
/tmp/hbase<
/value>
<
/property>
<
!-- HBase RegionServer的堆内存大小 -->
<
property>
<
name>
hbase.regionserver.global.memstore.size<
/name>
<
value>
0.4<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程数 -->
<
property>
<
name>
hbase.regionserver.handler.count<
/name>
<
value>
100<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用队列大小 -->
<
property>
<
name>
hbase.regionserver.handler.queue.size<
/name>
<
value>
100<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池大小 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.size<
/name>
<
value>
10<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池队列大小 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.queue.size<
/name>
<
value>
100<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
<
name>
hbase.regionserver.handler.threadpool.rejection.policy<
/name>
<
value>
AbortPolicy<
/value>
<
/property>
<
!-- HBase RegionServer的RPC调用线程池拒绝策略 -->
<
property>
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian上HBase如何进行数据分区
本文地址: https://pptw.com/jishu/724919.html