HBase连接
介绍
通过HBase连接,可以对MRS、FusionInsight HD、Apache Hadoop的HBase抽取、加载数据。
连接样例
{
"links": [
{
"link-config-values": {
"configs": [
{
"inputs": [
{
"name": "linkConfig.hbaseType",
"value": "MRS"
},
{
"name": "linkConfig.host",
"value": "192.168.0.34"
},
{
"name": "linkConfig.user",
"value": "zephyr"
},
{
"name": "linkConfig.password",
"value": "Add password here."
},
{
"name": "linkConfig.authType",
"value": "KERBEROS"
},
{
"name": "linkConfig.serviceType",
"value": "HDFS"
},
{
"name": "linkConfig.hBaseVersion",
"value": "HBASE_2_X"
},
{
"name": "linkConfig.runMode",
"value": "EMBEDDED"
}
],
"name": "linkConfig"
}
],
"extended-configs": {
"name": "linkConfig.extendedFields",
"value": "eyL1c2VDbHVzdGVyQ29uZmlnIjoiZmFsc2UiJCLjbHVzdGVyQ29uZmlnUHLpbmNpcGFsIjoiemVwaHlyIn0="
}
},
"name": "mrs_hbase_dlf",
"connector-name": "hbase-connector"
}
]
} 连接参数
参数 | 是否必选 | 类型 | 说明 |
|---|---|---|---|
linkConfig.hbaseType | 是 | 枚举 | HBase类型:
|
linkConfig.uri | 否 | String | 连接Apache Hadoop时的Namenode URI地址,格式为“ip:port”。 |
linkConfig.host | 否 | String | 连接MRS或FusionInsight HD时,需要配置Manager平台的IP地址。 |
linkConfig.port | 否 | String | 连接FusionInsight HD时,需要配置Manager平台的端口。 |
linkConfig.casPort | 否 | String | 连接FusionInsight HD时,需要配置与FusionInsight HD对接的CAS Server的端口。 |
linkConfig.hBaseVersion | 是 | 枚举 | HBase版本:
|
linkConfig.user | 否 | String | 登录Manager平台的用户名,使用集群配置时不用配置 |
linkConfig.password | 否 | String | 登录Manager平台的密码,使用集群配置时不用配置 |
linkConfig.authType | 否 | 枚举 | 认证类型,分为以下两种:
|
linkConfig.principal | 否 | String | Kerberos认证所需的Principal,您也可以联系管理员获取此账号。 |
linkConfig.keytab | 否 | FileContent | Kerberos认证所需的keytab文件的本地绝对路径,您也可以联系管理员获取此文件。 |
linkConfig.serviceType | 否 | String | 服务类型。目前支持HDFS和HBase。 |
linkConfig.runMode | 否 | 枚举 | |
linkConfig.properties | 否 | Map | 属性配置,可以添加客户端的配置属性,所添加的每个属性需配置属性名称和值 |

