복붙노트

[HADOOP] Hadoop 수정 방법 경고 : Ubuntu에서 잘못된 반사 액세스 작업이 발생했습니다.

HADOOP

Hadoop 수정 방법 경고 : Ubuntu에서 잘못된 반사 액세스 작업이 발생했습니다.

Java openjdk 버전 "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"

해결법

  1. ==============================

    1.이러한 경고에 대해 할 수있는 일은 없으며, 이것은 지그 소 프로젝트와 강력한 캡슐화와 관련이 있습니다.

    이러한 경고에 대해 할 수있는 일은 없으며, 이것은 지그 소 프로젝트와 강력한 캡슐화와 관련이 있습니다.

    기본적으로 java.security.jgss라는 "모듈"의 일부인 sun.security.krb5.Config라는 클래스가 있습니다. 이 모듈은 "수출"(다른 사람이 사용할 수있는 것)과 누구에게 "정의"합니다. 이것은 또한 일반 영어로 이것은 대중적인 사용을위한 것이 아니라는 것을 의미합니다. 잘 했어.이 문제를 해결하려는 노력의 일환이다. 이를보고하거나 hadoop 업그레이드를 시도 할 수 있습니다. 이미 수정되었을 수 있습니다.

  2. ==============================

    2.이 문제는 최신 java upgrades.please로 인해 신속하게 작동하는 java 8.its로 구성됩니다.

    이 문제는 최신 java upgrades.please로 인해 신속하게 작동하는 java 8.its로 구성됩니다.

  3. from https://stackoverflow.com/questions/52155078/how-to-fix-hadoop-warning-an-illegal-reflective-access-operation-has-occurred-e by cc-by-sa and MIT license