添加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数据源在HDFS中的路径
    • hbaseDir:HBase数据源在HDFS中的路径。
    • hdfsUri:自建的HBase集群的HDFS连接地址。
      • 如果HBase数据源为高可用实例,HDFS的连接地址格式为:hdfs://namenode1:port,namenode2:port
      • 如果HBase数据源为非高可用实例,HDFS的连接地址格式为:hdfs://namenode:port
    集群/etc/hosts (自建、EMR集群需要) 配置HBase集群的/etc/hosts文件,文件中记录了集群内节点的主机名和IP。
    说明 自建HBase集群或者EMR HBase集群需要配置此参数。
  4. 单击添加