检查以下步骤是否正确设置:
$ ranger-yarn-plugin-check
如果这个命令能够成功执行,则说明Ranger YARN插件已经安装并可以正常工作。
yarn.acl.enable
true
yarn.authorization-provider
org.apache.ranger.authorization.yarn.authorizer.RangerYarnAuthorizer
重新启动YARN服务,以便新的配置得到应用。
使用以下命令测试Ranger YARN插件是否按预期工作:
$ yarn jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.5.jar pi -Dmapreduce.job.acl-view-job=* -Dmapreduce.job.acl-modify-job=* 16 10000
确认Ranger日志是否包含有关您的测试操作的详细信息。在Ranger日志文件/var/log/ranger/xasecure-audit.log中查找包含“YARN_AUTHORIZE”字样的记录。
如果Ranger YARN插件仍然不能按预期工作,请尝试重新安装和配置。确保遵循Apache Ranger YARN插件的官方文档说明进行操作。
∠
代码示例:
无。