当前位置:   article > 正文

hbase_安装_hbase.client.ipc.pool.

hbase.client.ipc.pool.

1. 安装hadoop(见相关章节)

2.安装zookeeper(见相关章节)

3.安装hbase

下载地址:http://www-us.apache.org/dist/hbase/

 

1) HBase配置

① regionservers

vi $HBASE_HOME/conf/regionservers

文件内容为slave节点的hostname列表:

centos3

centos4

 

② hbase-env.sh

vi $HBASE_HOME/conf/hbase-env.sh

在其中配置参数JAVA_HOMEHBASE_MANAGES_ZK参数,后者是指定 /否 运行HBase程序包自带的zookeeper集群程序

export JAVA_HOME=/usr/java/jdk1.8.0_11/

export HBASE_MANAGES_ZK=false

 

配置java虚拟机大小

export HBASE_HEAPSIZE=16384

单位是M,16G

Hbase1.3默认有如下配置:

# Configure PermSize. Only needed in JDK7. You can safely remove it for JDK8+

export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=512m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=256m"

export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=512m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=256m"

 

③ hbase-site.xml

http://blog.csdn.net/ningxuezhu/article/details/50547970

vi $HBASE_HOME/conf/hbase-site.xml

<configuration>节点中添加如下property

  <property>

    <name>hbase.rootdir</name>

    <value>hdfs://centos2:19000/hbase</value>

  </property>

  <property>

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

    <value>true</value>

  </property>

  <property>

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

    <value>centos2,centos3,centos4</value>

  </property>

  <property>

    <name>dfs.replication</name>

    <value>1</value>

  </property>

 

Blocksize

创建表时如果指定的blocksize太大(超过16M)会报错,如下配置跳过检查

<property>  

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

   <value>false</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>

 

hbase状态页面:http://60.205.58.240:60010

默认为:http://60.205.58.240:16010

 

 

设置超时时间相关配置:

(1) hbase.rpc.timeout

<property>

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

  <value>1200000</value>

</property>

以毫秒计算的所有HBase RPC超时,默认为60s1200000=20m

该参数表示一次RPC请求的超时时间。如果某次RPC时间超过该值,客户端就会主动关闭socket

如果经常出现java.io.IOException: Connection reset by peer异常问题,估计HBase

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/980103
推荐阅读
相关标签
  

闽ICP备14008679号