HBase连接参数说明
- MRS HBase
- FusionInsight HBase
- Apache HBase

作业运行中禁止修改密码或者更换用户。在作业运行过程中修改密码或者更换用户,密码不会立即生效且作业会运行失败。
MRS HBase
连接MRS上的HBase数据源时,相关参数如表1所示。

当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。
- 新建MRS连接前,需在MRS中添加一个kerberos认证用户并登录MRS管理页面更新其初始密码,然后使用该新建用户创建MRS连接。
- 如需连接MRS 2.x版本的集群,请先创建2.x版本的CDM集群。CDM 1.8.x版本的集群无法连接MRS 2.x版本的集群。
- 如果选择集群后连接失败,请检查MRS集群与作为Agent的CDM实例是否网络互通。网络互通需满足如下条件:
- DataArts Studio实例(指DataArts Studio实例中的CDM集群)与MRS集群处于不同区域的情况下,需要通过公网或者专线打通网络。通过公网互通时,需确保CDM集群已绑定EIP,MRS集群可以访问公网且防火墙规则已开放连接端口。
- DataArts Studio实例(指DataArts Studio实例中的CDM集群)与MRS集群同区域情况下,同虚拟私有云、同子网、同安全组的不同实例默认网络互通;如果同虚拟私有云但子网或安全组不同,还需配置路由规则及安全组规则,配置路由规则请参见如何配置路由规则章节,配置安全组规则请参见如何配置安全组规则章节。
- 此外,还需确保该MRS集群与DataArts Studio工作空间所属的企业项目相同,如果不同,您需要修改工作空间的企业项目。

当同一Agent连接多个MRS集群时,如果其中一个MRS集群被删除或状态异常,会影响另外一个正常的MRS集群数据连接。因此建议一个Agent对应一个MRS集群数据连接。
参数名 | 说明 | 取值样例 |
|---|---|---|
名称 | 连接的名称,根据连接的数据源类型,用户可自定义便于记忆、区分的连接名。 | mrs_hbase_link |
Manager IP | 输入或选择Manager IP。 通过“选择”来选定已创建的MRS集群,CDM会自动填充下面的鉴权参数。 Hadoop类型为MRS:输入MRS Manager IP。 Hadoop类型为FusionInsight HD:输入FusionInsight HD Manager IP。 手动填写IP时请根据场景和顺序填写:
说明: 当前DataArts Studio不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 |
|
用户名 | 选择KERBEROS鉴权时,需要配置MRS Manager的用户名和密码。从HDFS导出目录时,如果需要创建快照,这里配置的用户需要HDFS系统的管理员权限。 如果要创建MRS安全集群的数据连接,不能使用admin用户。因为admin用户是默认的管理页面用户,这个用户无法作为安全集群的认证用户来使用。您可以创建一个新的MRS用户,然后在创建MRS数据连接时,“用户名”和“密码”填写为新建的MRS用户及其密码。 说明:
| cdm |
密码 | 访问MRS Manager的用户密码。 | - |
认证类型 | 访问集群的认证类型:
| SIMPLE |
Kerberos认证类型 | 认证类型为KERBEROS时显示该参数。 开启Kerberos认证,可以选择是keyTab或者Basic方式进行连接认证。BASIC: 表示使用用户名密码连接。 KEYTAB:表示使用keytab文件的方式进行认证。 | KEYTAB |
HBase版本 | HBase版本。 | HBASE_2_X |
运行模式 | “HBASE_2_X”版本支持该参数。选择HBase连接的运行模式: | STANDALONE |
是否使用集群配置 | 用户可以在“连接管理”处创建集群配置,用于简化Hadoop连接参数配置。 | 否 |
集群配置名 | 仅当“是否使用集群配置”为“是”时,此参数有效。此参数用于选择用户已经创建好的集群配置。 集群配置的创建方法请参见管理集群配置。 | hbase_01 |
单击“显示高级属性”,然后单击“添加”,您可以添加客户端的配置属性。所添加的每个属性需配置属性名称和值。对于不再需要的属性,可单击属性后的“删除”按钮进行删除。
FusionInsight HBase
连接FusionInsight HD上的HBase数据源时,相关参数如表2所示。
参数名 | 说明 | 取值样例 |
|---|---|---|
名称 | 连接的名称,根据连接的数据源类型,用户可自定义便于记忆、区分的连接名。 | FI_hbase_link |
Manager IP | FusionInsight Manager平台的地址。 | 127.0.0.1 |
Manager端口 | FusionInsight Manager平台的端口。 | 28443 |
CAS Server端口 | 与FusionInsight对接的CAS Server的端口。 | 20009 |
用户名 | 登录FusionInsight Manager平台的用户名。 | cdm |
密码 | FusionInsight Manager平台的密码。 | - |
认证类型 | 访问集群的认证类型:
| KERBEROS |
HBase版本 | HBase版本。 | HBASE_2_X |
运行模式 | “HBASE_2_X”版本支持该参数。选择HBase连接的运行模式:
| STANDALONE |
是否使用集群配置 | 您可以通过使用集群配置,简化Hadoop连接参数配置。 | 否 |
集群配置名 | 仅当“是否使用集群配置”为“是”时,此参数有效。此参数用于选择用户已经创建好的集群配置。 集群配置的创建方法请参见管理集群配置。 | hbase_01 |
单击“显示高级属性”,然后单击“添加”,您可以添加客户端的配置属性。所添加的每个属性需配置属性名称和值。对于不再需要的属性,可单击属性后的“删除”按钮进行删除。
Apache HBase
连接Apache Hadoop上的HBase数据源时,相关参数如表3所示。
参数名 | 说明 | 取值样例 |
|---|---|---|
名称 | 连接的名称,根据连接的数据源类型,用户可自定义便于记忆、区分的连接名。 | hadoop_hbase_link |
ZK链接地址 | HBase的Zookeeper链接地址。 格式:<host1>:<port>,<host2>:<port>,<host3>:<port> | zk1.example.com:2181,zk2.example.com:2181,zk3.example.com:2181 |
认证类型 | 访问集群的认证类型:
| KERBEROS |
IP与主机名映射 | 输入IP和主机名。 如果配置文件使用主机名,需要配置所有IP与主机的映射,多个主机之间使用空格进行分隔。 | IP:10.3.6.9 主机名: hostname01 |
HBase版本 | HBase版本。 | HBASE_2_X |
运行模式 | “HBASE_2_X”版本支持该参数。选择HBase连接的运行模式:
| STANDALONE |
是否使用集群配置 | 您可以通过使用集群配置,简化Hadoop连接参数配置。 Kerberos认证必须使用集群配置 | 否 |
集群配置名 | 仅当“是否使用集群配置”为“是”时,此参数有效。此参数用于选择用户已经创建好的集群配置。 集群配置的创建方法请参见管理集群配置。 | hbase_01 |
单击“显示高级属性”,然后单击“添加”,您可以添加客户端的配置属性。所添加的每个属性需配置属性名称和值。对于不再需要的属性,可单击属性后的“删除”按钮进行删除。

