我正试图在MacOS上安装带有Java8的Hadoop2.8.2,但在terminal中键入hstart命令后遇到此错误(我最初安装了Java9,但由于我认为是Java9导致了这个问题,所以切换到Java8,但警告仍然存在。
警告:发生非法反射访问操作警告:org.apache.hadoop.security.authentication.util.kerberosutil(文件:/usr/local/cell/hadoop/2.8.2/libexec/share/hadoop/common/lib/hadoop-auth-2.8.2.jar)对方法sun.security.krb5.config.getinstance()的非法反射访问警告:请考虑向org.apache.hadoop.security.authentication.util.kerberosutil的维护者警告:使用--illigal access=warn启用进一步非法反射访问操作的警告警告:所有非法访问操作将在将来的版本18/02/04 23:38:54中被拒绝警告util.nativecodeloader:无法为您的应用程序加载本机hadoop库平台。。。在适用的情况下使用内置java类在[localhost]localhost:namenode上启动namenodes作为进程34039运行。先停下来。localhost:datanode作为进程34125运行。先停下来。启动辅助namenodes[0.0.0.0]无法建立主机“0.0.0.0(0.0.0.0)”的真实性。
这是我的 "/usr/local/Cellar/hadoop/2.8.2/libexec/etc/hadoop/hadoop-env.sh"
文件:
export HADOOP_OPTS="$HADOOP_OPTS -Djava.net.preferIPv4Stack=true -Djava.security.krb5.realm= -Djava.security.krb5.kdc="
暂无答案!
目前还没有任何答案,快来回答吧!