我正在尝试使用Presto将数据插入表中。
我正在我在hive中创建的表上进行简单的插入,尽可能简单(存储为文本):
CREATE TABLE `stam`(
`name` string)
ROW FORMAT SERDE
'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
STORED AS INPUTFORMAT
'org.apache.hadoop.mapred.TextInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat';
当我尝试使用以下任一查询插入时:
insert into stam values('test');
insert into stam select 'test' from another_table;
两者都失败了 - 我收到以下错误:
查询20141128_150952_00004_vaf59失败:null
我在日志中看不到任何内容,我不知道如何调试它们。
任何想法都将受到赞赏。
答案 0 :(得分:2)
好吧,我在代码中找到了答案:
// Hive connector currently does not support insert