添加HBase数据源可以对HBase数据进行迁移或者同步操作,本文介绍如何添加HBase数据源。
HBase数据源类型和添加方式
HBase数据源类型 | 添加HBase数据源的方式 |
---|---|
云数据库HBase标准版 |
|
云数据库HBase增强版 | |
自建的HBase集群 | 请通过LTS服务添加HBase数据源。 |
EMR HBase集群 |
通过云原生多模数据库Lindorm控制台添加HBase数据源
- 登录Lindorm管理控制台。
- 在实例列表页,单击引擎类型为LTS的实例ID。
- 在左侧导航栏选择数据源管理。
- 在Hbase数据源页面,单击添加数据源。
- 在添加数据源对话框中配置以下信息。
配置项 说明 实例类型 选择HBase增强版或者HBase标准版。 实例地区 选择目标实例所属地域。 实例ID 选择目标实例ID。 说明 确保选择的云数据库HBase与LTS使用相同的专有网络ID。 - 单击确定,状态为已关联表示HBase数据源已添加成功。
通过LTS服务添加HBase数据源
- 开通并登录LTS服务,具体操作请参见购买并登录LTS。
- 在左侧导航栏选择 。
- 在添加数据源页面配置以下参数。
参数 说明 名称 自定义数据源名称。 数据源类型 根据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
。
- 如果HBase数据源为高可用实例,HDFS的连接地址格式为:
集群/etc/hosts (自建、EMR集群需要) 配置HBase集群的/etc/hosts文件,文件中记录了集群内节点的主机名和IP。 说明 自建HBase集群或者EMR HBase集群需要配置此参数。 - 单击添加。