[HADOOP] , 데이터 삭제 후 어떤 방법을 하이브 외부 테이블을 드롭하지?
HADOOP, 데이터 삭제 후 어떤 방법을 하이브 외부 테이블을 드롭하지?
나는 하이브 외부 테이블이있다. 처음에는 HDFS DFS -rm -r /.../tableName, 그때 나는 테이블을 드롭 HDFS 파일 사용을 삭제, 불행히도, 난 테이블을 삭제할 수 없습니다!
그럼 난 테이블 카탈로그에 휴지통에서 파일을 이동, 일명 파일을 복원, 그러나 나는 또한 테이블을 삭제할 수 없습니다!
지금은 내가 테이블을 삭제하기 위해 무엇을 할 수 있고, 새로운 테이블을 생성하거나 테이블을 삭제할 수 없습니다?
해결법
-
==============================
1.당신은 직접 안전하게 데이터를 제거 작동 될 수있는 하이브 쉘에서 HDFS 파일을 삭제할 수 있습니다.
당신은 직접 안전하게 데이터를 제거 작동 될 수있는 하이브 쉘에서 HDFS 파일을 삭제할 수 있습니다.
hive> dfs -rmr /user/hive/warehouse/database_name.db/table_name;
또는
hive> dfs -rm -r /user/hive/warehouse/database_name.db/table_name;
그럼 당신은 완전히 DROP TABLE 명령을 사용하여 닦아 수 있습니다.
from https://stackoverflow.com/questions/48293863/drop-hive-external-table-after-delete-data-no-way by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] S3AFileSystem는 - FileAlreadyExistsException 접두사는 디렉토리 트리의 파일 및 일부 경우 (0) | 2019.10.01 |
---|---|
[HADOOP] 맵리 듀스는 집합의 최대 값을 찾기위한 방법 키 값 쌍을 설계? (0) | 2019.10.01 |
[HADOOP] 예외 JDBC를 통해 연결하는 동안 하이브 (0) | 2019.10.01 |
[HADOOP] 맵리 듀스 작업 상태는 실행 중 상태에 갇혀있다 (0) | 2019.10.01 |
[HADOOP] HDP 2.4, 어떻게 하나 개의 파일에 수로를 이용하여 하둡 맵리 듀스 로그를 수집하고 무엇이 가장 좋은 방법입니다 (0) | 2019.10.01 |