Skip to main content

Apache Ranger

如果 ranger 未部署,部署 ranger-admin 以及 ranger-hdfs-plugin,参考:Apache Ranger

暂时还不支持 Audit 功能,但 ranger-hdfs-audit.xml 文件仍然需要。

部署

将 ranger-{version}-hdfs-plugin/ranger-hdfs-plugin-impl 目录拷贝到与 juicefs-hadoop.jar 相同目录。

注意:需要拷贝到 juicefs-hadoop.jar 实际目录,不能是 jar 文件符号链接目录

修改配置

  1. core-site.xml 内新增配置:

<property>
<name>juicefs.ranger-check</name>
<value>true</value>
</property>
  1. ranger-hdfs-security.xml 放到与 core-site.xml 同目录内。
  2. ranger-hdfs-audit.xml 放到与 core-site.xml 同目录内。由于 Audit 功能尚未支持,所以此配置内容不会使用。
<?xml version="1.0" encoding="UTF-8"?>
<configuration/>

性能测试

使用 JuiceFS 自带工具 nnbench 测试:

hadoop jar juicefs-hadoop.jar com.juicefs.Main nnbench
operation latencyranger onranger off
create1.160.52
open0.380.47
rename1.000.48
delete0.760.49