MAPREDUCE服务 MRS-准备安全认证:场景说明

时间:2023-12-29 15:44:11

场景说明

访问安全集群环境中的服务,需要先通过Kerberos安全认证。所以HDFS应用程序中需要写入安全认证代码,确保HDFS程序能够正常运行。

安全认证有两种方式:

  • 命令行认证:

    提交HDFS应用程序运行前,在HDFS客户端执行如下命令进行认证。

    kinit 组件业务用户

    该方式仅适用于Linux操作系统,且安装了HDFS的客户端。

  • 代码认证:

    通过获取客户端的principal和keytab文件进行认证。

    注意修改代码中的PRINCIPAL_NAME变量为实际使用的值。

    private static final String PRNCIPAL_NAME = "hdfsDeveloper";
support.huaweicloud.com/devg3-mrs/mrs_07_090008.html