如何解决Hadoop的警告:一个非法的反射访问操作错误发生在Ubuntu

Amalendu嘉:

我已经安装了Java openjdk version "10.0.2"Hadoop 2.9.0成功。所有进程都运行良好

hadoopusr@amalendu:~$ jps
19888 NameNode
20388 DataNode
20898 NodeManager
20343 SecondaryNameNode
20539 ResourceManager
21118 Jps

但是,当过我试图像执行任何命令hdfs dfs -ls /得到这个警告

hadoopusr@amalendu:~$ hdfs dfs -ls /
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.hadoop.security.authentication.util.KerberosUtil (file:/usr/local/hadoop/share/hadoop/common/lib/hadoop-auth-2.9.0.jar) to method sun.security.krb5.Config.getInstance()
WARNING: Please consider reporting this to the maintainers of org.apache.hadoop.security.authentication.util.KerberosUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
18/09/04 00:29:24 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

请帮助如何解决这个问题。这是我的〜/ .bashrc文件配置

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
尤金:

没有什么可以做这些警告,这是关系到拼图项目和强(ER)封装。

基本上,有一些所谓的类sun.security.krb5.Config是一些“模块”之称的一部分java.security.jgss该模块“定义”什么出口(别人可以使用它),并为之。这也意味着用简单的英语,这不是为公众使用-不要去碰它; hadoop做,它的部分他们的努力解决这个问题的。您可以报告本或尝试升级Hadoop的,可能是这已经是固定的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

R XLConnect:loadWorkbook警告-“发生了非法的反射访问操作”

如何解决警告:Eclipse中org.testng.xml.XMLParser的非法反射访问?

如何解决“调度员没有订户”一个简单的消息发生错误?

如何解决吐司上“有一个可访问的名称”的可访问性错误?

Libgdx桌面无法运行-警告:发生了非法的反射访问操作

PowerShell 错误处理:如果在脚本的第一个或中间发生错误,如何解决?

非法反射访问操作

如何解决“在处理上述异常期间,发生了另一个异常:” Python中的错误?

H2-发生了非法的反射访问操作

Java Telegram Bot发生了非法的反射访问操作

Akka快速入门:发生了非法的反射访问操作

运行节点时发生了非法的反射访问操作

Java 10中的非法反射访问操作警告

实现一个C ++状态机。如何解决Wpmf-convention警告?

如何为非法的反射访问警告引发异常?

我如何解决“该进程无法访问文件.ISPAC,因为它正在被另一个进程使用”错误的解决方法?

VBA MS访问:如何解决if中的第一个条件?

如何确保查询发生在同一函数中的另一个查询之前?

我正在研究Struts2和休眠集成。它显示了一个错误,无法实例化名称空间中的操作。我该如何解决

如何仅使用 JavaScript 侦听发生在另一个元素上的事件?

mysql; 如何分析只发生在一个数据库中的慢查询

如何解决错误类型Java中的一个开始?

如何解决Json错误:TypeError:需要一个类似字节的对象,而不是'str'

Andorid:如何解决错误消息子级已经有一个父级

NumPy 包给出了一个 array() 错误如何解决这个问题?

Angular FormArray patchValue错误:TypeError:value.forEach不是一个函数-如何解决?

如何解决ASN.1注释文件上的下一个错误?

我收到一个逻辑错误,我该如何解决这个问题?

我在 Flutter 中有一个错误,我不知道如何解决