Mam kilka tabel w ulu, który ma taki sam prefiks jak poniżej ..spadnie wiele tabel z tego samego prefiksu w Ulu
temp_table_name
temp_table_add
temp_table_area
Istnieje kilka setek tabel jak to w mojej bazy danych wraz z wieloma innymi tabelami. Chcę usunąć tabele rozpoczynające się od "temp_table". Czy ktoś z was zna jakieś zapytanie, które może wykonać tę pracę w Hive?
ula -e temp_ „przedstawiają tabele” *”| xargs -I '{}' ul-e 'drop table {}' nie działa dla mnie – MysticForce
Odpowiedź jest idealna, ale potrzebna jest niewielka zmiana, która faktycznie zadziałała dla mnie. Modyfikuję kod @Louxou, dodając podwójne cudzysłowy. Oto zaktualizowany kod. 'hive -e" pokaż tabele 'temp_ *' "| xargs -I '{}' hive -e 'drop table {}' ' –