24

ハイブからテーブルを削除する方法と、ハイブクエリに関する詳細情報をどこから入手できるかを教えてください。

4

3 に答える 3

31

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

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

ハイブqlに関する詳細については、ハイブの言語マニュアルを確認してください。

于 2013-02-28T08:30:15.197 に答える
12

切り捨てるには:

hive -e "TRUNCATE TABLE IF EXISTS $tablename"

落とす:

hive -e "Drop TABLE IF EXISTS $tablename"
于 2016-10-05T06:52:40.910 に答える
6

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

hive -e 'show tables' | xargs -I '{}' hive -e 'drop table {}'
于 2013-03-01T11:23:54.100 に答える