hbase_Hbase配置实例

Regionservers(略)

hbase-env.sh(略)

hbase-site.xml

Master

<configuration>

//基础配置:含hbasehadoop目录中的位置、zk地址、复本个数

  <property>

    <name>hbase.rootdir</name>

    <value>hdfs://z1.y:19000/hbase</value>

  </property>

  <property>

    <name>hbase.cluster.distributed</name>

    <value>true</value>

  </property>

  <property>

    <name>hbase.zookeeper.quorum</name>

    <value>z1.y,z2.y,z3.y</value>

  </property>

  <property>

    <name>hbase.zookeeper.property.clientPort</name>

    <value>2181</value>

  </property>

  <property>

    <name>hbase.zookeeper.property.dataDir</name>

    <value>/zookeeper/datadir</value>

    </property>

  <property>

    <name>dfs.replication</name>

    <value>1</value>

  </property>

// 各端口号

  <property>

    <name>hbase.master.info.port</name>

    <value>60010</value>

  </property>

  <property>

    <name>hbase.master.port</name>

    <value>60020</value>

  </property>

  <property>

    <name>hbase.regionserver.info.port</name>

    <value>60030</value>

  </property>

  <property>

    <name>hbase.regionserver.port</name>

    <value>60040</value>

  </property>

// rpc超时时间2m、各操作超时时间8mscan超时时间60m,phoenix查询超时时间10m

<property>

  <name>hbase.rpc.timeout</name>

  <value>120000</value>

</property>

<property>

  <name>hbase.client.operation.timeout</name>

  <value>480000</value>

</property>

<property>

  <name>hbase.client.scanner.timeout.period</name>

  <value>3600000</value>

</property>

<property>

  <name>phoenix.query.timeoutMs</name>

  <value>600000</value>

</property>

<property>

 <name>phoenix.query.keepAliveMs</name>

 <value>600000</value>

</property>

// socket链接池大小

<property>

   <name>hbase.client.ipc.pool.type</name>

   <value>RoundRobinPool</value>

</property>

<property>

   <name>hbase.client.ipc.pool.size</name>

   <value>10</value>

</property>

// phoenix二级索引配置

<property>

  <name>hbase.regionserver.wal.codec</name>

  <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>

</property>

<property>

  <name>hbase.region.server.rpc.scheduler.factory.class</name>

  <value>org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory</value>

  <description>Factory to create the Phoenix RPC Scheduler that uses separate queues for index and metadata updates</description>

</property>

<property>

  <name>hbase.rpc.controllerfactory.class</name>

  <value>org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory</value>

  <description>Factory to create the Phoenix RPC Scheduler that uses separate queues for index and metadata updates</description>

</property>

// phoenix事务配置

<property>

  <name>data.tx.snapshot.dir</name>

  <value>/tmp/tephra/snapshots</value>

</property>

<property>

  <name>data.tx.timeout</name>

  <value>60</value>

</property>

// 不检查创建表时blocksize大小

<property>

   <name>hbase.table.sanity.checks</name>

   <value>false</value>

</property>

 

RegionServer

//基础配置:含hbasehadoop目录中的位置、zk地址、复本个数

  <property>

    <name>hbase.rootdir</name>

    <value>hdfs://z1.y:19000/hbase</value>

  </property>

  <property>

    <name>hbase.cluster.distributed</name>

    <value>true</value>

  </property>

  <property>

    <name>hbase.zookeeper.quorum</name>

    <value>z1.y,z2.y,z3.y</value>

  </property>

  <property>

    <name>hbase.zookeeper.property.clientPort</name>

    <value>2181</value>

  </property>

  <property>

    <name>hbase.zookeeper.property.dataDir</name>

    <value>/zookeeper/datadir</value>

    </property>

  <property>

    <name>dfs.replication</name>

    <value>1</value>

  </property>

// 各端口号

  <property>

    <name>hbase.master.info.port</name>

    <value>60010</value>

  </property>

  <property>

    <name>hbase.master.port</name>

    <value>60020</value>

  </property>

  <property>

    <name>hbase.regionserver.info.port</name>

    <value>60030</value>

  </property>

  <property>

    <name>hbase.regionserver.port</name>

    <value>60040</value>

  </property>

// rpc超时时间2m、各操作超时时间8mscan超时时间60m,phoenix查询超时时间10m

<property>

  <name>hbase.rpc.timeout</name>

  <value>120000</value>

</property>

<property>

  <name>hbase.client.operation.timeout</name>

  <value>480000</value>

</property>

<property>

  <name>hbase.client.scanner.timeout.period</name>

  <value>3600000</value>

</property>

<property>

  <name>phoenix.query.timeoutMs</name>

  <value>600000</value>

</property>

<property>

 <name>phoenix.query.keepAliveMs</name>

 <value>600000</value>

</property>

// socket链接池大小

<property>

   <name>hbase.client.ipc.pool.type</name>

   <value>RoundRobinPool</value>

</property>

<property>

   <name>hbase.client.ipc.pool.size</name>

   <value>10</value>

</property>

// phoenix二级索引配置

<property>

  <name>hbase.regionserver.wal.codec</name>

  <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>

</property>

<property>

  <name>hbase.region.server.rpc.scheduler.factory.class</name>

  <value>org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory</value>

  <description>Factory to create the Phoenix RPC Scheduler that uses separate queues for index and metadata updates</description>

</property>

<property>

  <name>hbase.rpc.controllerfactory.class</name>

  <value>org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory</value>

  <description>Factory to create the Phoenix RPC Scheduler that uses separate queues for index and metadata updates</description>

</property>

 

// phoenix事务配置

<property>

  <name>phoenix.transactions.enabled</name>

  <value>true</value>

</property>

// 不检查创建表时blocksize大小

<property>

   <name>hbase.table.sanity.checks</name>

   <value>false</value>

</property>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值