Настройка общей папки пакетов nuget для всех решений, когда некоторые проекты включены в несколько решений

LOAD DATA просто копирует файлы в файлы данных hive.

В этом случае входной файл /home/user/test_details.txt должен быть в формате ORC, если вы загружаете его в таблицу ORC.

Возможным обходным путем является создание временной таблицы с STORED AS TEXT, затем LOAD DATA в нее, а затем копирование данных из этой таблицы в таблицу ORC.

Вот пример:

CREATE TABLE test_details_txt( visit_id INT, store_id SMALLINT) STORED AS TEXTFILE;
CREATE TABLE test_details_orc( visit_id INT, store_id SMALLINT) STORED AS ORC;

-- Load into Text table
LOAD DATA LOCAL INPATH '/home/user/test_details.txt' INTO TABLE test_details_txt;

-- Copy to ORC table
INSERT INTO TABLE test_details_orc SELECT * FROM test_details_txt;
129
задан Community 23 May 2017 в 12:18
поделиться