
# HBase连接参数说明
目前CDM支持连接的HBase数据源有以下几种：
- [MRS HBase]
- [FusionInsight HBase]
- [Apache HBase]
  ![](https://support.huaweicloud.com/usermanual-dataartsstudio/public_sys-resources/note_3.0-zh-cn.png)
  作业运行中禁止修改密码或者更换用户。在作业运行过程中修改密码或者更换用户，密码不会立即生效且作业会运行失败。
  
 
 #### MRS HBase
连接MRS上的HBase数据源时，相关参数如[表1]所示。
![](https://support.huaweicloud.com/usermanual-dataartsstudio/public_sys-resources/note_3.0-zh-cn.png)
- 当前暂不支持对接"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实例中的CDM集群与MRS集群处于不同区域的情况下，需要通过公网或者专线打通网络。通过公网互通时，需确保CDM集群已绑定EIP，MRS集群可以访问公网且防火墙规则已开放连接端口。
  
  - DataArts Studio实例中的CDM集群与MRS集群同区域情况下，同虚拟私有云、同子网、同安全组的不同实例默认网络互通；如果同虚拟私有云但子网或安全组不同，还需配置路由规则及安全组规则，配置路由规则请参见[如何配置路由规则](https://support.huaweicloud.com/bestpractice-vpc/bestpractice_0009.html#bestpractice_0009__zh-cn_topic_0252060877_li16617547103419)章节，配置安全组规则请参见[如何配置安全组规则](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0140323152.html)章节。
  
  - 此外，还需确保该MRS集群与DataArts Studio工作空间所属的企业项目相同，如果不同，您需要修改工作空间的企业项目。
  
  
  ![](https://support.huaweicloud.com/usermanual-dataartsstudio/public_sys-resources/note_3.0-zh-cn.png)
  当同一Agent连接多个MRS集群时，如果其中一个MRS集群被删除或状态异常，会影响另外一个正常的MRS集群数据连接。因此建议一个Agent对应一个MRS集群数据连接。
  
 
 表1MRS上的HBase连接参数 
| 参数名          | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 取值样例                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|:---|
| 名称           | 连接的名称，根据连接的数据源类型，用户可自定义便于记忆、区分的连接名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | mrs_hbase_link                                                                                                                                                                                                                                                                                                                                                                       |
| Manager IP   | 输入或选择Manager IP。 通过"选择"来选定已创建的MRS集群，CDM会自动填充下面的鉴权参数。 Hadoop类型为MRS：输入MRS Manager IP。 Hadoop类型为FusionInsight HD：输入FusionInsight HD Manager IP。 手动填写IP时请根据场景和顺序填写： - 填写单个IP时，ip应为MRS集群管理面的浮动IP。  - 填写2个IP时，应填写MRS集群业务面的主节点IP和备节点IP，多个IP之间使用";"分隔。  - 填写3个IP时，应填写MRS集群业务面的主节点IP、备节点IP和MRS集群管理面的浮动IP，多个IP之间使用";"分隔。   说明： 当前DataArts Studio不支持对接"Kerberos加密类型"为"aes256-sha2,aes128-sha2"的MRS集群。如需对接MRS集群，请注意"Kerberos加密类型"应为"aes256-sha1,aes128-sha1"。 | - 127.0.0.1  - 127.0.0.1;127.0.0.2;127.0.0.3   |
| 用户名          | 选择KERBEROS鉴权时，需要配置MRS Manager的用户名和密码。从HDFS导出目录时，如果需要创建快照，这里配置的用户需要HDFS系统的管理员权限。 如果要创建MRS安全集群的数据连接，不能使用admin用户。因为admin用户是默认的管理页面用户，这个用户无法作为安全集群的认证用户来使用。您可以创建一个新的MRS用户，然后在创建MRS数据连接时，"用户名"和"密码"填写为新建的MRS用户及其密码。 说明： - 如果CDM集群为2.9.0版本及之后版本，且MRS集群为3.1.0及之后版本，则所创建的用户至少需具备Manager_viewer的角色权限才能在CDM创建连接；如果需要对MRS组件的库、表、列进行操作，还需要参考MRS文档添加对应组件的库、表、列操作权限。  - 如果CDM集群为2.9.0之前的版本，或MRS集群为3.1.0之前的版本，则所创建的用户需要具备Manager_administrator或System_administrator权限，才能在CDM创建连接。  - 仅具备Manager_tenant或Manager_auditor权限，无法创建连接。                                                                                    | cdm                                                                                                                                                                                                                                                                                                                                                                                  |
| 密码           | 访问MRS Manager的用户密码。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                                                                                                                                                                                                                                                                                                                    |
| 认证类型         | 访问集群的认证类型： - SIMPLE：非安全模式选择Simple鉴权。  - KERBEROS：安全模式选择Kerberos鉴权。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | SIMPLE                                                                                                                                                                                                                                                                                                                                                                               |
| Kerberos认证类型 | 认证类型为KERBEROS时显示该参数。 开启Kerberos认证，可以选择是keyTab或者Basic方式进行连接认证。BASIC： 表示使用用户名密码连接。 KEYTAB：表示使用keytab文件的方式进行认证。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | KEYTAB                                                                                                                                                                                                                                                                                                                                                                               |
| HBase版本      | HBase版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | HBASE_2_X                                                                                                                                                                                                                                                                                                                                                                            |
| 运行模式         | "HBASE_2_X"版本支持该参数。选择HBase连接的运行模式： - EMBEDDED：连接实例与CDM运行在一起，该模式性能较好。  - STANDALONE：连接实例运行在独立进程。如果CDM需要对接多个Hadoop数据源（MRS、Hadoop或CloudTable），并且既有KERBEROS认证模式又有SIMPLE认证模式，只能使用STANDALONE模式。 **说明**：STANDALONE模式主要是用来解决版本冲突问题的运行模式。当同一种数据连接的源端或者目的端连接器的版本不一致时，存在jar包冲突的情况，这时需要将源端或目的端放在STANDALONE进程里，防止冲突导致迁移失败。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | STANDALONE                                                                                                                                                                                                                                                                                                                                                                           |
| 是否使用集群配置     | 用户可以在"连接管理"处创建集群配置，用于简化Hadoop连接参数配置。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 否                                                                                                                                                                                                                                                                                                                                                                                    |
| 集群配置名        | 仅当"是否使用集群配置"为"是"时，此参数有效。此参数用于选择用户已经创建好的集群配置。 集群配置的创建方法请参见[管理集群配置](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_1096.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | hbase_01                                                                                                                                                                                                                                                                                                                                                                             |
   
单击"显示高级属性"，然后单击"添加"，您可以添加客户端的配置属性。所添加的每个属性需配置属性名称和值。对于不再需要的属性，可单击属性后的"删除"按钮进行删除。
 #### FusionInsight HBase
连接FusionInsight HD上的HBase数据源时，相关参数如[表2]所示。
 表2FusionInsight HBase连接参数 
| 参数名          | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 取值样例          |
|:---|:---|:---|
| 名称           | 连接的名称，根据连接的数据源类型，用户可自定义便于记忆、区分的连接名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 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平台的密码。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | -             |
| 认证类型         | 访问集群的认证类型： - SIMPLE：非安全模式选择Simple鉴权。  - KERBEROS：安全模式选择Kerberos鉴权。                                                                                                                                                                                                                                                                                                                                                      | KERBEROS      |
| HBase版本      | HBase版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | HBASE_2_X     |
| 运行模式         | "HBASE_2_X"版本支持该参数。选择HBase连接的运行模式： - EMBEDDED：连接实例与CDM运行在一起，该模式性能较好。  - STANDALONE：连接实例运行在独立进程。如果CDM需要对接多个Hadoop数据源（MRS、Hadoop或CloudTable），并且既有KERBEROS认证模式又有SIMPLE认证模式，只能使用STANDALONE模式。 说明： STANDALONE模式主要是用来解决版本冲突问题的运行模式。当同一种数据连接的源端或者目的端连接器的版本不一致时，存在jar包冲突的情况，这时需要将源端或目的端放在STANDALONE进程里，防止冲突导致迁移失败。    | STANDALONE    |
| 是否使用集群配置     | 您可以通过使用集群配置，简化Hadoop连接参数配置。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 否             |
| 集群配置名        | 仅当"是否使用集群配置"为"是"时，此参数有效。此参数用于选择用户已经创建好的集群配置。 集群配置的创建方法请参见[管理集群配置](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_1096.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | hbase_01      |
   
单击"显示高级属性"，然后单击"添加"，您可以添加客户端的配置属性。所添加的每个属性需配置属性名称和值。对于不再需要的属性，可单击属性后的"删除"按钮进行删除。
 #### Apache HBase
连接Apache Hadoop上的HBase数据源时，相关参数如[表3]所示。
 表3Apache HBase连接参数 
| 参数名      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 取值样例                                                                                        |
|:---|:---|:---|
| 名称       | 连接的名称，根据连接的数据源类型，用户可自定义便于记忆、区分的连接名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | hadoop_hbase_link                                                                           |
| ZK链接地址   | HBase的Zookeeper链接地址。 格式：\<host1\>:\<port\>,\<host2\>:\<port\>,\<host3\>:\<port\>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | zk1.example.com:2181,zk2.example.com:2181,zk3.example.com:2181                              |
| 认证类型     | 访问集群的认证类型： - SIMPLE：非安全模式选择Simple鉴权。  - KERBEROS：安全模式选择Kerberos鉴权。                                                                                                                                                                                                                                                                                                                                                                 | KERBEROS                                                                                    |
| IP与主机名映射 | 输入IP和主机名。 如果配置文件使用主机名，需要配置所有IP与主机的映射，多个主机之间使用空格进行分隔。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | IP：10.3.6.9 主机名： hostname01 |
| HBase版本  | HBase版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | HBASE_2_X                                                                                   |
| 运行模式     | "HBASE_2_X"版本支持该参数。选择HBase连接的运行模式： - EMBEDDED：连接实例与CDM运行在一起，该模式性能较好。  - STANDALONE：连接实例运行在独立进程。如果CDM需要对接多个Hadoop数据源（MRS、Hadoop或CloudTable），并且既有KERBEROS认证模式又有SIMPLE认证模式，只能使用STANDALONE模式。 说明： STANDALONE模式主要是用来解决版本冲突问题的运行模式。当同一种数据连接的源端或者目的端连接器的版本不一致时，存在jar包冲突的情况，这时需要将源端或目的端放在STANDALONE进程里，防止冲突导致迁移失败。    | STANDALONE                                                                                  |
| 是否使用集群配置 | 您可以通过使用集群配置，简化Hadoop连接参数配置。 Kerberos认证必须使用集群配置                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 否                                                                                           |
| 集群配置名    | 仅当"是否使用集群配置"为"是"时，此参数有效。此参数用于选择用户已经创建好的集群配置。 集群配置的创建方法请参见[管理集群配置](https://support.huaweicloud.com/usermanual-dataartsstudio/dataartsstudio_01_1096.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | hbase_01                                                                                    |
   
单击"显示高级属性"，然后单击"添加"，您可以添加客户端的配置属性。所添加的每个属性需配置属性名称和值。对于不再需要的属性，可单击属性后的"删除"按钮进行删除。
