[HADOOP] Hadoop 수정 방법 경고 : Ubuntu에서 잘못된 반사 액세스 작업이 발생했습니다.
HADOOPHadoop 수정 방법 경고 : 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.이러한 경고에 대해 할 수있는 일은 없으며, 이것은 지그 소 프로젝트와 강력한 캡슐화와 관련이 있습니다.
이러한 경고에 대해 할 수있는 일은 없으며, 이것은 지그 소 프로젝트와 강력한 캡슐화와 관련이 있습니다.
기본적으로 java.security.jgss라는 "모듈"의 일부인 sun.security.krb5.Config라는 클래스가 있습니다. 이 모듈은 "수출"(다른 사람이 사용할 수있는 것)과 누구에게 "정의"합니다. 이것은 또한 일반 영어로 이것은 대중적인 사용을위한 것이 아니라는 것을 의미합니다. 잘 했어.이 문제를 해결하려는 노력의 일환이다. 이를보고하거나 hadoop 업그레이드를 시도 할 수 있습니다. 이미 수정되었을 수 있습니다.
-
==============================
2.이 문제는 최신 java upgrades.please로 인해 신속하게 작동하는 java 8.its로 구성됩니다.
이 문제는 최신 java upgrades.please로 인해 신속하게 작동하는 java 8.its로 구성됩니다.
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
'HADOOP' 카테고리의 다른 글
[HADOOP] Flume - Flume에서 전체 파일을 이벤트로 간주 할 수 있습니까? (0) | 2019.07.14 |
---|---|
[HADOOP] 임팔라가 그것을 읽을 수 있도록 스파크 스트리밍의 출력물을 만드는 방법? (0) | 2019.07.14 |
[HADOOP] 하이브에 오류가 발생했습니다. (0) | 2019.07.14 |
[HADOOP] Hadoop gen1 대 Hadoop gen2 (0) | 2019.07.14 |
[HADOOP] Hadoop에서 웹 애플리케이션으로 파일 가져 오기 (0) | 2019.07.14 |