鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

软件安装

  1. HBase集群部署请参考HBase集群 部署指南(CentOS 7.6&openEuler 20.03)》。

    部署过程中用到的安装包请使用编译HBase中我们编译好的安装包hbase-2.2.3-bin.tar.gz

  2. 停止HBase进程。
    stop-hbase.sh
  3. 添加HBase Louds Tries Index配置项。
    1. 进入配置文件目录,“$HBASE_HOME”为HBase安装路径。
      cd $HBASE_HOME/conf
    2. 编辑hbase-site.xml。
      vim hbase-site.xml
    3. “i”进入编辑模式,添加如下配置:
      <property>
           <name>hbase.tries.use-offheap</name>
           <value>true</value>
      </property>
      <property>
           <name>hbase.write.tries</name>
           <value>true</value>
      </property>
      <property>
           <name>hbase.tries.offheap.cache.size</name>
           <value>1073741824</value>
      </property>
      <property>
           <name>hbase.tries.cache.reserve.ratio</name>
           <value>0.05</value>
      </property>
      配置项说明:

      参数名称

      参数含义

      推荐值

      hbase.tries.use-offheap

      是否使用Tries优化

      true

      hbase.write.tries

      LeafIndex写入时是否有Tries优化

      true

      hbase.tries.offheap.cache.size

      Tries优化堆外内存最大使用量

      1073741824

      须知:

      这里默认单位是字节,不能使用其他单位后缀。

      hbase.tries.cache.reserve.ratio

      Tries优化堆外内存回收触发比例(当堆外内存未使用量低于该比例,则触发堆外内存回收)

      0.05

    4. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  4. 替换jar包。
    1. 进入HBase的lib目录。
      cd $HBASE_HOME/lib
    2. 获取软件获取中的Louds Tries Index闭源压缩包BoostKit-tries-index_1.0.1.zip,放于lib目录下。
    3. 解压缩,得到boostkit-tries-index-2.2.3-1.0.1-aarch64.jar
      unzip BoostKit-tries-index_1.0.1.zip
  5. 启动HBase。
    start-hbase.sh

    如果agent节点的HRegionServer和server节点的HMaster进程正常启动,表示部署成功。

    图1 agent节点
    图2 server节点