【问题标题】:PrestoDB: insert fails with null error messagePrestoDB:插入失败并显示空错误消息
【发布时间】:2015-02-02 03:42:54
【问题描述】:

我正在尝试使用 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

我在日志中什么也看不到,我不知道如何调试这些。

任何想法都会受到赞赏。

【问题讨论】:

    标签: hive presto


    【解决方案1】:

    嗯,我在代码中找到了答案:
    // Hive connector currently does not support insert

    【讨论】:

      猜你喜欢
      • 2012-11-26
      • 2019-11-01
      • 1970-01-01
      • 2020-05-14
      • 2020-05-10
      • 2018-08-28
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多