Какая польза от внешнего стола в HIVE? - PullRequest
0 голосов
/ 31 марта 2019

Я хочу создать внешнюю таблицу в улье для своей таблицы.Итак, как я могу продолжить делать то же самое?

Внешние данные таблицы

Ответы [ 2 ]

0 голосов
/ 03 апреля 2019

Основным преимуществом использования внешней таблицы является то, что вы избегаете ETL.

Удалите файлы в папку и создайте таблицу в качестве оболочки вокруг нее.

Если у вас есть подпапки, вы можете создать разделы в своей таблице, и данные будут доступны сразу же.

0 голосов
/ 03 апреля 2019

Вы можете использовать запрос, как показано ниже,

CREATE EXTERNAL TABLE <table_name> 
AS
SELECT * FROM <source_table>
LOCATION '<HDFS_PATH>'

OR

CREATE EXTERNAL TABLE IF NOT EXISTS <table_name> (
  col1        datatype,
  col2        datatype)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
LOCATION '<HDFS PATH>';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...