文档

添加HBase数据源

更新时间:

添加HBase数据源可以对HBase数据进行迁移或者同步操作,本文介绍如何添加HBase数据源。

HBase数据源类型和添加方式

HBase数据源类型

添加HBase数据源的方式

云数据库HBase标准版

云数据库HBase增强版

自建的HBase集群

通过LTS服务添加HBase数据源

EMR HBase集群

通过Lindorm控制台添加HBase数据源

  1. 登录Lindorm管理控制台

  2. 实例列表页,单击引擎类型为LTS的实例ID。

  3. 在左侧导航栏选择数据源管理

  4. Hbase数据源页面,单击添加数据源

  5. 添加数据源对话框中配置以下信息。

    配置项

    说明

    实例类型

    选择HBase增强版或者HBase标准版

    实例地区

    选择目标实例所属地域。

    实例ID

    选择目标实例ID。

    说明

    确保选择的云数据库HBase与LTS使用相同的专有网络ID。

  6. 单击确定,状态为已关联表示HBase数据源已添加成功。

通过LTS服务添加HBase数据源

  1. 开通并登录LTS服务,具体操作请参见购买并登录LTS

  2. 在左侧导航栏选择数据源管理 > 添加数据源

  3. 添加数据源页面配置以下参数。

    参数

    说明

    名称

    自定义数据源名称。

    数据源类型

    根据HBase数据源类型的版本选择不同的数据源类型,包括以下选择:

    • HBase1x:表示HBase数据源版本为1.0版本。

    • HBase2x:表示HBase数据源版本为2.0版本。

    • HBase098:表示HBase数据源为自建的hbase098版本。

    • HBase094:表示HBase数据源为自建的hbase094版本。

    数据源参数

    输入HBase数据源的相关参数。

    {
      "clusterKey":"xxxzkhost1,xxxzkhost2,xxxzkhost3:2181:/xxxhbase",
      "hbaseDir":"/xxxhbase",
      "hdfsUri":"hdfs://xxxnn1:8020,xxxnn2:8020"
    }
    • clusterKey:HBase数据源的连接信息,格式为:ZK节点:ZK端口:HBase在ZooKeeper中使用的父节点路径,其中父节点路径对应HBase集群中的zookeeper.znode.parent配置项。

    • hbaseDir:HBase数据源在HDFS中的路径,该路径对应HBase集群的hbase.rootdir配置项。

      说明

      该路径只需填写数据源所在的目录,不用填写hdfs://xx的前缀。例如,数据源所在的HDFS路径为hdfs://hbase/hbase,此处只填写/hbase即可。

    • hdfsUri:自建的HBase集群的HDFS连接地址。

      • 如果HBase数据源为高可用实例,HDFS的连接地址格式为:hdfs://namenode1:port,namenode2:port

      • 如果HBase数据源为非高可用实例,HDFS的连接地址格式为:hdfs://namenode:port

      说明

      namenode请使用长域名。

    集群/etc/hosts(自建、EMR集群需要)

    配置HBase集群的/etc/hosts文件,文件中记录了集群内节点的主机名和IP。

    说明

    自建HBase集群或者EMR HBase集群需要配置此参数。

  4. 单击添加