[HADOOP] 어떻게 오류 "파일 : / 사용자 / 하이브 / 창고 / 기록되어 있지 디렉토리 또는 하나를 만들 수 없습니다"해결할 수 있습니까?
HADOOP어떻게 오류 "파일 : / 사용자 / 하이브 / 창고 / 기록되어 있지 디렉토리 또는 하나를 만들 수 없습니다"해결할 수 있습니까?
hive> CREATE TABLE records (year STRING, temperature INT, quality INT)
> ROW FORMAT DELIMITED
> FIELDS TERMINATED BY '\t';
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:file:/user/hive/warehouse/records is not a directory or unable to create one)
어떻게 오류를 해결할 수 있습니까?
여기서 / 사용자 / 하이브 / 창고 / 위치? 우분투에서 내 로컬에서 ext4 파일 시스템에서 더 / 사용자 / 하이브 / 창고 / 같은 경로가 없습니다.
어떻게 / 사용자 / 하이브 / 창고를 검사 즉에 대한 정보를 얻을 수 /?
해결법
-
==============================
1.당신은 하이브 명령을 실행하기 전에 HDFS 파일 시스템의 / 사용자 / 하이브 / 창고 폴더를 만들어야합니다.
당신은 하이브 명령을 실행하기 전에 HDFS 파일 시스템의 / 사용자 / 하이브 / 창고 폴더를 만들어야합니다.
하이브는 내부적으로 데이터베이스에 데이터를 저장하기 위해 하둡 HDFS 파일 시스템을 사용합니다. 당신은 명령 아래 사용하여, 하이브-default.xml에 및 / 또는 하이브를 site.xml 구성 파일이나 하이브 터미널에서 HDFS 디렉토리 경로를 확인하실 수 있습니다
hive> set hive.metastore.warehouse.dir;
언급 한 바와 같이 하이브 그래서, 하둡을 사용
HDFS 파일 시스템의 디렉토리를 나열하려면
hadoop fs -ls /user hadoop fs -ls / hadoop fs -ls /user/hive/
하이브 위키 페이지
from https://stackoverflow.com/questions/56121592/how-can-i-solve-the-error-file-user-hive-warehouse-records-is-not-a-directory by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 완료 맵리 듀스 작업 -Taking 너무 오래 (0) | 2019.09.30 |
---|---|
[HADOOP] 로그없이 하둡 NodeManager 종료 (0) | 2019.09.30 |
[HADOOP] HUE 돼지 스크립트를 사용하여 CSV 파일로 HBase를 테이블을 내보낼 수 없음 (0) | 2019.09.30 |
[HADOOP] 창에 파이썬 하둡은 하나 매퍼 다중 입력, 오류를 cmd를 : 하위 프로세스가 실패 (0) | 2019.09.30 |
[HADOOP] HIVE는 셸을 사용하여 문자열을 구문 분석 (0) | 2019.09.30 |