Hive-создание внешней таблицы из существующей таблицы

Hive-создайте внешнюю таблицу из существующей таблицы, если это невозможно сделать… есть работа вокруг.

Версия hive, которую я использую : Hive 1.2.1000.2.4.2.0-258

Запрос, который я хотел выполнить, выглядит следующим образом…

create external table table_1
stored as orc
location'wasb://vnextdev@1vnextstorage.blob.core.windows.net/output/table_1/'
tblproperties ("orc.compress"="SNAPPY")
as 
select * from table_0 limit 0;

В cwiki они объясняют как

CTAS имеет эти ограничения:

The target table cannot be a partitioned table.
The target table cannot be an external table.
The target table cannot be a list bucketing table.

Копирование ссылки ниже.
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-CreateTableAsSelect%28CTAS%29

спасибо 🙂

1 ответ

  1. Существует другой способ создать таблицу hive с likeключевым словом

    create table target_table like source_table;