【问题标题】:Hadoop-Apache Ranger: StackOverflowError on namenode restartHadoop-Apache Ranger:名称节点重启时出现 StackOverflowError
【发布时间】:2018-08-29 06:41:39
【问题描述】:

在 apache ranger 中启用 hdfs 插件后,我收到了 this error。 当我运行enable-hdfs-plugin.sh 时,ranger 在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>

但是,如果我删除上述属性并重新启动我的名称节点,它就会开始没有错误。此外,当我尝试格式化名称节点时,它给了我同样的错误。

This 是我的游侠 hdfs 插件的install.properties

【问题讨论】:

    标签: hadoop apache-ranger


    【解决方案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 文件路径中找不到类加载器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多