将数据插入hive2中的orc表中

vq8itlhq  于 2021-04-05  发布在  Hive
关注(0)|答案(1)|浏览(866)

我试图用hive v2在orc表中插入数据,但每次都得到一个错误。
error : job failed with java.lang.nosuchmethoderror: org.apache.orc.typedescription.createrowbatch(i)lorg/apache/hadoop/hive/ql/exec/vector/vectorizedrowbatch;
我是否缺少任何依赖性?

b4lqfgs4

b4lqfgs41#

你可以试试这个。
创建一个表格来加载文本数据。

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;

相关问题