Hadoop-Apache Ranger: StackruError при перезапуске namenode

Я получаю эту ошибку после включения плагина hdfs в apache ranger. Когда я бегу enable-hdfs-plugin.sh рейнджер добавляет следующую конфигурацию в hdfs-site.xml,

<property>
      <name>dfs.permissions.enabled</name>
      <value>true</value>
  </property>
  <property>
      <name>dfs.permissions</name>
      <value>true</value>
  </property>
  <property>
      <name>dfs.namenode.inode.attributes.provider.class</name>
      <value>org.apache.ranger.authorization.hadoop.RangerHdfsAuthorizer</value>
  </property>

Но если я удаляю указанное выше свойство и перезапускаю свой namenode, он запускается без ошибок. Кроме того, когда я пытаюсь отформатировать namenode, это выдает мне ту же ошибку.

Это мой install.properties hdfs-плагина рейнджера.

1 ответ

  1. Ссылка на сайт ranger-1.0.0-SNAPSHOT-hdfs-plugin/lib/ranger-hdfs-plugin-impl в /var/local/hadoop/hadoop-2.7.3/share/hadoop/hdfs/lib/ranger-hdfs-plugin-impl

  2. Ссылка на сайт ranger-1.0.0-SNAPSHOT-hdfs-plugin/lib/ranger-hdfs-plugin-shim-1.0.0-SNAPSHOT.jar в /var/local/hadoop/hadoop-2.7.3/share/hadoop/hdfs/lib/ranger-hdfs-plugin-shim-1.0.0-SNAPSHOT.jar

  3. Ссылка на сайт ranger-1.0.0-SNAPSHOT-hdfs-plugin/lib/ranger-plugin-classloader-1.0.0-SNAPSHOT.jar в /var/local/hadoop/hadoop-2.7.3/share/hadoop/hdfs/lib/ranger-plugin-classloader-1.0.0-SNAPSHOT.jar

следуйте этим инструкциям согласно пути к файлу. Проблема в том, что загрузчик классов не найден в пути к файлу hadoop.

Другие вопросы по тегам