Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ハイブからテーブルを削除する方法と、ハイブクエリに関する詳細情報をどこから入手できるかを教えてください。
dropコマンドを使用して、HDFSからメタデータと実際のデータを削除できます。
また、データを削除してテーブル構造を維持するには、truncateコマンドを使用します。
ハイブqlに関する詳細については、ハイブの言語マニュアルを確認してください。
切り捨てるには:
hive -e "TRUNCATE TABLE IF EXISTS $tablename"
落とす:
hive -e "Drop TABLE IF EXISTS $tablename"
Linux環境ですべてのテーブルを削除するには、以下を使用します。
hive -e 'show tables' | xargs -I '{}' hive -e 'drop table {}'