添加HBase数据源可以对HBase数据进行迁移或者同步操作,本文介绍如何添加HBase数据源。
HBase数据源类型和添加方式
HBase数据源类型 | 添加HBase数据源的方式 |
云数据库HBase标准版 |
|
云数据库HBase增强版 | |
自建的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
。
说明namenode
请使用长域名。
集群/etc/hosts(自建、EMR集群需要)
配置HBase集群的
/etc/hosts
文件,文件中记录了集群内节点的主机名和IP。说明自建HBase集群或者EMR HBase集群需要配置此参数。
单击添加。