我正在尝试使用Hive v2将数据插入ORC表中。但每次我都会遇到错误:
错误:作业失败,出现java.lang.NoSuchMethodError:org.apache.orcTypeDescription.createRowBatch(I(Lorg/apache/hadop/hive/ql/exec/vector/VvectorizedRowBatch;
我是否缺少任何依赖项?
你可以试试这个:
创建一个表以加载文本数据:
CREATE TABLE txt_table(col1 <datatype>, col2 <datatype>) STORED AS TEXTFILE;
LOAD DATA LOCAL INPATH '/../../file.txt' INTO TABLE txt_table;
将数据加载到ORC表:
CREATE TABLE orc_table(col1 <datatype>, col2 <datatype>) STORED AS ORC;
INSERT INTO TABLE orc_table SELECT * FROM txt_table;