Dans la ruche, peut-on changer l'emplacement de la table gérée/externe si oui comment. Après l'emplacement changeant se comportera comme la table externe ou table interneDans la ruche, peut-on changer l'emplacement de la table gérée/externe
0
A
Répondre
0
J'ai essayé de chercher cette question, mais je na pas obtenir une réponse correcte oui nous pouvons changer l'emplacement de la table gérée si l'on ajoute l'emplacement
CREATE TABLE temps (wban INT, date STRING, precip INT) ROW FORMAT DELIMITED CHAMPS TERMINES PAR ',' EMPLACEMENT '/ ruche/données/météo';
Après la création, nous pouvons changer d'emplacement par la commande ci-dessous
ALTER (BASE DE DONNÉES | SCHEMA) nom_base_de_données SET EMPLACEMENT hdfs_path
Même si nous changeons l'emplacement de la table se comporte comme table gérée uniquement
note: -désolé pour ma mauvaise mise en forme