2
외부 테이블을 삭제할 수 없습니다 경로 (비 존재) :임팔라 내가 잘못이있는 외부 테이블을 만들
create external table IF NOT EXISTS ds_user_id_csv
(
type string,
imei string,
imsi string,
idfa string,
msisdn string,
mac string
)
PARTITIONED BY(prov string,day string)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
stored as textfile
LOCATION 'hdfs://cdh0:8020/user/hive/warehouse/test.db/ds_user_id';
그리고 테이블 삭제할 수 없습니다 : 어떻게 해결하는 방법 그래서
[cdh1:21000] > drop table ds_user_id_csv
> ;
Query: drop table ds_user_id_csv
ERROR:
ImpalaRuntimeException: Error making 'dropTable' RPC to Hive Metastore:
CAUSED BY: MetaException: java.lang.IllegalArgumentException: Wrong FS: hdfs://cdh0:8020/user/hive/warehouse/test.db/ds_user_id, expected: hdfs://nameservice1
을 이? 고맙습니다.
를 변경하려면 다음 명령을 사용? 'ALTER TABLE name ds_user_id_csv SET LOCATION '{새 위치}'; ' –
대단히 고마워요! 위치를 변경하고 마침내 삭제합니다. @ Dudu Markovitz – Geek2Sages