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