zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Hbase单节点多RegionServer服务配置

2023-09-14 08:57:20 时间

将hbase目录拷贝后命名为hbase2,然后在hbase2中做如下修改。

1.hbase-site.xml

hbase的默认端口是16020和16030,所以这里使用16120和16130。

  <property>
    <name>hbase.regionserver.port</name>
    <value>16120</value>
  </property>

  <property>
    <name>hbase.regionserver.info.port</name>
    <value>16130</value>
  </property>

2.修改log4j.properties

这里只需要修改第三行hbase.log.dir这个值为自定义的logs路径即可。

hbase.root.logger=INFO,console
hbase.security.logger=INFO,console
hbase.log.dir=/opt/local/hbase2/logs/
hbase.log.file=hbase.log
hbase.log.level=INFO

3.hbase-env.sh

只需要修改HBASE_LOG_DIR和HBASE_PID_DIR,如果没有直接添加。

HBASE_HOME=/opt/local/hbase2/
HBASE_LOG_DIR=$HBASE_HOME/logs
HBASE_PID_DIR=$HBASE_HOME/pids

4. hbase-daemon.sh

脚本开头添加以环境变量

    HBASE_HOME=/opt/local/hbase2/
    HBASE_LOG_DIR=$HBASE_HOME/logs
    HBASE_PID_DIR=$HBASE_HOME/pids