hive> create table orc_table (name string,img_loc string) stored as orc tblproperties("orc.compress"="none");
FAILED: Error in semantic analysis: Unrecognized file format in STORED AS clause: orc
hive> create table orc_table (name string,img_loc string) stored as orcfile tblproperties("orc.compress"="none");
FAILED: Error in semantic analysis: Unrecognized file format in STORED AS clause: orcfile
hive> create table orc_table(name string,img_loc string) stored as orcfile;
FAILED: Error in semantic analysis: Unrecognized file format in STORED AS clause: orcfile
hive> create table orc_table(name string,img_loc string) stored as orc;
FAILED: Error in semantic analysis: Unrecognized file format in STORED AS clause: orc
2
A
ответ
3
здесь Загрузить Thats ORC не являющиеся файлы, почему эта ошибка возникает. Таким образом, наилучшее решение является первым сделать таблицу загрузки данных и вставить эти таблицы в таблицу орк
CREATE TABLE data(value1 string, value2 string)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '|';
здесь заканчивается б «|» Потому что я использую файл PSV, который вы можете установить в соответствии с форматом файла.
LOAD DATA INPATH '/user/hive/data.psv' INTO TABLE data;
create data2 stored as ORC tblproperties ("orc.compress" = "SNAPPY");
insert into data2 select * from data;
0
Вам необходимо убедиться, что ваша версия для ВИЧ более 0,11. ORC вводится в 0.11 версии
ORC -- (Note: Available in Hive 0.11.0 and later)
Как проверить версию улья
$ hive --version
Hive 0.14.0.2.2.4.8-40
- HIVE-3874: Create a new Optimized Row Columnar file format for Hive. - это билет реализации.
- Hive Create Table syntax - отметьте
file_format
, чтобы узнать минимальное требование для каждого типа хранения. - ORC Files - Информация о файлах ORC.