[HADOOP] 때 java.io.IOException : 아니 유효한 BCFile
HADOOP때 java.io.IOException : 아니 유효한 BCFile
내가 실행할 때 "실 로그를 -applicationId application_1438080928000_6932",이 예외를 나타납니다 :
Exception in thread "main" java.io.IOException: Not a valid BCFile.
at org.apache.hadoop.io.file.tfile.BCFile$Magic.readAndVerify(BCFile.java:927)
at org.apache.hadoop.io.file.tfile.BCFile$Reader.<init>(BCFile.java:628)
at org.apache.hadoop.io.file.tfile.TFile$Reader.<init>(TFile.java:804)
at org.apache.hadoop.yarn.logaggregation.AggregatedLogFormat$LogReader.<init>(AggregatedLogFormat.java:358)
at org.apache.hadoop.yarn.logaggregation.LogCLIHelpers.dumpAllContainersLogs(LogCLIHelpers.java:122)
at org.apache.hadoop.yarn.client.cli.LogsCLI.run(LogsCLI.java:137)
at org.apache.hadoop.yarn.client.cli.LogsCLI.main(LogsCLI.java:199)
사람이 도움을 줄 수 있습니까?
해결법
-
==============================
1.내가 직접 작업을 살해 한 후 로그를 읽으려고하면 나는이 오류가 발생합니다. 나는 다시 로그를 읽으려고 그것을 꼭대기에서 분을 제공 말할 것입니다.
내가 직접 작업을 살해 한 후 로그를 읽으려고하면 나는이 오류가 발생합니다. 나는 다시 로그를 읽으려고 그것을 꼭대기에서 분을 제공 말할 것입니다.
-
==============================
2.사람이 오류를 수동으로 일부 TFile 판독기를 사용하여 컨테이너 로그를 구문 분석이 동안을 얻는 경우에 HDP 환경에서,이 답변이 도움이 될 수 있습니다 ...
사람이 오류를 수동으로 일부 TFile 판독기를 사용하여 컨테이너 로그를 구문 분석이 동안을 얻는 경우에 HDP 환경에서,이 답변이 도움이 될 수 있습니다 ...
HDP에서 yarn.log-aggregation.file-형식의 기본 값은 IndexedFormat, TFile입니다 그래서 그것은 단지 / 앱 로그 / <사용자> / 로그-IFILE에 인덱스 파일 형식으로 로그를 집계한다
yarn.log-aggregation.file-형식 속성의 IndexedFile 값을 제거합니다. 만 TFile 형식을 제공합니다. 로그는 / 앱 로그 / <사용자> / 로그 집계 얻을 것이다
from https://stackoverflow.com/questions/34247528/java-io-ioexception-not-a-valid-bcfile by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 호튼 웍스는 실패 - 사용자 CREATE 암호가 암호 정책 요구 사항을 충족하지 않습니다 (0) | 2019.10.13 |
---|---|
[HADOOP] 아파치 Sqoop을와 MySQL의에서 데이터 가져 오기 - 오류 : 연결 문자열 없음 관리자 (0) | 2019.10.13 |
[HADOOP] 다른 클래스는 잘 작동 할 때 하나 개의 클래스에 대한 인터페이스 org.apache.hadoop.mapreduce.jobcontext하지만 클래스 예상 발견 한 오류 (0) | 2019.10.13 |
[HADOOP] 어떻게 하둡 2.2 oozie에서 맵리 듀스 프로그램을 실행 (0) | 2019.10.13 |
[HADOOP] 하둡에서 아 브로 형식의 데이터를 읽기 / 맵리 듀스 (0) | 2019.10.13 |