복붙노트

[HADOOP] security.UserGroupInformation : MR에 대한 PriviledgedActionException 오류

HADOOP

security.UserGroupInformation : MR에 대한 PriviledgedActionException 오류

맵을 실행하려고 할 때마다 Hbase 테이블에 쓰기 작업을 줄이면 콘솔에 다음 오류가 발생합니다. 사용자 계정에서 MR 작업을 실행하고 있습니다.

오류 security.UserGroupInformation : PriviledgedActionException as : 사용자 원인 : org.apache.hadoop.mapreduce.lib.input.InvalidInputException : 입력 경로가 존재하지 않습니다 : file : /data1/input/Filename.csv

나는 hadoop ls를 수행했다. user는 파일의 소유자이다.

-rw-r--r-- 1 명의 사용자 수퍼 그룹 7998682 2014-04-17 18:49 /data1/input/Filename.csv

hbase 클라이언트 API를 사용하는 경우 모든 데몬이 완벽하게 실행되고 있습니다.

미리 감사드립니다.

감사, 킬로그램

해결법

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

    1.다음 경로를 보면

    다음 경로를 보면

    입력 경로가 없습니다 : file : /data1/input/Filename.csv

    hdfs가 아닌 로컬 파일 시스템을 가리키고 있음을 알 수 있습니다. 다음과 같이 경로에 파일 시스템 유형 hdfs를 접두어로 사용하십시오.

    hdfs://<NAMENODE-HOST>:<IPC-PORT>/data1/input/Filename.csv
    
  2. from https://stackoverflow.com/questions/23135541/security-usergroupinformation-priviledgedactionexception-error-for-mr by cc-by-sa and MIT license