Comment supprimer / tronquer les tables de Hadoop-Hive?
4 réponses
vous pouvez utiliser la commande drop pour supprimer les méta-données et les données réelles de HDFS.
et juste pour supprimer des données et garder la structure de la table, utilisez la commande tronquer.
pour obtenir de l'aide concernant hive ql, cochez language manual of hive .
21
répondu
Balaswamy Vaddeman
2014-07-01 21:40:01
utilisez ce qui suit pour supprimer toutes les tables dans un environnement linux.
hive -e 'show tables' | xargs -I '{}' hive -e 'drop table {}'
5
répondu
Abimaran Kugathasan
2013-03-01 11:23:54
À Tronquer:
hive -e "TRUNCATE TABLE IF EXISTS $tablename"
Supprimer:
hive -e "Drop TABLE IF EXISTS $tablename"
5
répondu
Anoop Velluva
2016-10-05 06:56:44
vous devez laisser tomber la table et puis la recréer et ensuite le charger à nouveau
0
répondu
abhinav dhiman
2017-09-12 12:53:46