web-dev-qa-db-ja.com

Hadoop-Hiveからテーブルを削除/切り捨てる方法は?

Hiveからテーブルを削除する方法を教えてください。また、Hiveクエリに関する詳細情報の入手先を教えてください。

18
Amol Fasale

drop コマンドを使用して、HDFSからメタデータと実際のデータを削除できます。

また、データを削除してテーブル構造を維持するために、truncateコマンドを使用します。

Hive qlに関するさらなるヘルプについては、 Hiveの言語マニュアル を確認してください。

23

切り捨てるには:

Hive -e "TRUNCATE TABLE IF EXISTS $tablename"

落とす:

Hive -e "Drop TABLE IF EXISTS $tablename"
7
Anoop Velluva

以下を使用して、Linux環境のすべてのテーブルを削除します。

Hive -e 'show tables' | xargs -I '{}' Hive -e 'drop table {}'
5

テーブルを削除してから再作成し、再度ロードする必要があります

0
abhinav dhiman