更新时间:2024-12-06 GMT+08:00

下载MRS集群用户认证凭据文件

用户开发大数据应用程序并在支持Kerberos认证的MRS集群中运行程序时,需要准备访问MRS集群的用户认证文件。认证文件中的keytab文件可用于认证用户身份。

该任务指导管理员用户通过Manager下载用户认证文件并导出keytab文件。

修改用户密码后,之前导出的keytab将失效,需要重新导出。

前提条件

下载“人机”用户的认证凭据文件前,需要使用Manager界面或者客户端修改过一次此用户的密码,否则下载获取的keytab文件无法使用。请参见修改MRS集群Manager用户密码

下载认证凭据文件(MRS 3.5.0之前版本)

  1. 登录Manager页面。

    MRS 3.x及之后版本:选择系统 > 权限 > 用户

    MRS 3.x之前版本:选择“系统设置 > 权限配置 > 用户管理”。

  2. 在需导出文件的用户所在行,选择更多 > 下载认证凭据,待文件自动生成后指定保存位置,并妥善保管该文件。

    认证凭据中会携带kerberos服务的“krb5.conf”文件。

    解压认证凭据文件后可以获取两个文件:

    • “krb5.conf”文件包含认证服务连接信息。
    • “user.keytab”文件包含用户认证信息。

下载认证凭据文件(MRS 3.5.0及之后版本)

  1. 登录FusionInsight Manager。
  2. 选择系统 > 权限 > 用户
  3. 在需导出文件的用户所在行,选择更多 > 下载认证凭据
  4. 选择认证凭据下载位置,并配置相关参数。

    如果下载到服务器或远端节点,请在使用完成后及时删除,避免认证凭据泄漏。

    • 浏览器:下载到本地电脑。
    • 服务器端:下载到集群的主OMS节点上。

      文件生成后默认保存在主OMS节点“/tmp/FusionInsight-Keytab/”路径。如果此路径不存在,会创建此路径。如果存在认证凭据文件,会覆盖路径下已有的认证凭据文件。omm用户需要对下载路径具有写权限。

      等待文件生成后,可以使用omm用户将获取的下载包复制到其他目录。

    • 远端节点:下载到主OMS节点外的其他节点上。选择该项还需配置以下参数:
      表1 下载到远端节点配置参数

      参数名称

      示例

      参数说明

      保存到如下路径

      /tmp/FusionInsight-Keytab-Remote/

      认证凭据文件保存路径。

      仅保存到远端节点如下路径,如果存在认证凭据文件,会覆盖路径下已有的认证凭据文件。登录远端节点,用户需要对下载路径具有写权限。

      主机IP

      x.x.x.x

      远端节点的IP地址。

      主机端口

      22

      远端节点的主机端口。

      登录用户名称

      xxx

      登录远端节点的用户名称。

      远端节点用户需要对下载路径具有写权限。

      登录方式

      密码

      登录方式:

      • 密码:使用密码登录。
      • 免密:选择该方式,用户需要具有免密登录节点的功能。

      登录用户密码

      xxx

      “登录方式”选择“密码”时,需要配置该参数。

      配置为登录用户的密码。

  5. 单击“确定”,待文件自动生成后指定保存位置,并妥善保管该文件。

    认证凭据中会携带kerberos服务的“krb5.conf”文件。

    解压认证凭据文件后可以获取两个文件:

    • “krb5.conf”文件包含认证服务连接信息。
    • “user.keytab”文件包含用户认证信息。