HBase

属性定义

  • 数据源类型type为:hbase

  • 支持的配置模式(ConnectionPropertiesMode):UrlMode(连接串模式)

连接串模式

名称

类型

示例值

是否必填

描述和注意点

hbaseConfig

JSON Object

{
  "hbase.zookeeper.quorum":"localhost:2181",
  "hbaseVersion":"0.9.4"
}

HBase配置。

securityProtocol

String

authTypeNone

认证选项,取值:

  • authTypeNone

  • authTypeClientPassword

  • authTypeKerberos

username

String

xxxx

用户名,authTypeClientPassword时必填。

password

String

xxxx

密码,

authTypeClientPassword时必填。

kerberosFileConf

String

640007447519456

Kerberos认证的Conf文件(引用),

authTypeKerberos时必填。

kerberosFileKeytab

String

640007447519456

Kerberos认证的Keytab文件(引用),

authTypeKerberos时必填。

principal

String

xxx@com

principal。

envType

String

Dev

envType表示数据源环境信息。

  • Dev:开发环境。

  • Prod:生产环境。

数据源配置示例

连接串模式

{
  "hbaseConfig":{
    "hbase.zookeeper.quorum":"localhost:2181",
    "hbaseVersion":"0.9.4"
  }
  "securityProtocol":"authTypeClientPassword",
  "username": "xxxxx",
  "password": "xxxxx",
  "envType": "Dev"
}