30

管理対象テーブルとしてハイブにテーブルを作成しましたが、外部にあるはずでしたが、データを失うことなくテーブルのテーブルタイプを変更することはできますか?

4

2 に答える 2

75
ALTER TABLE <table> SET TBLPROPERTIES('EXTERNAL'='TRUE')

注:EXTERNALとTRUEはキャップする必要があります。そうしないと、機能しません。

于 2012-08-09T00:21:50.360 に答える
1

データ ファイルを Hive データの場所から外部テーブルを格納する予定の場所にコピーし、テーブルを削除して外部として再作成できます。

于 2012-08-07T13:07:33.057 に答える