gpt4 book ai didi

hadoop - 如何将初始化数据插入配置单元中的表?

转载 作者:可可西里 更新时间:2023-11-01 17:00:40 28 4
gpt4 key购买 nike

我想在 hive 的表中插入一些初始数据,所以我在 HQL 下面创建,

    INSERT OVERWRITE TABLE table PARTITION(dt='2014-06-26') SELECT 'key_sum' as key, '0' as value;

但它不起作用。

还有一个类似上面的查询,

INSERT OVERWRITE TABLE table PARTITION(dt='2014-06-26') SELECT 'key_sum' as key, '0' as value FROM table limit 1;

但它也没有用,因为我看到表格是空的。

如何将初始数据设置到表中?(这就是我必须做自连接的原因)

最佳答案

关于第一个 HQL 它应该有 from 子句,它缺少所以 HQL 失败,

INSERT OVERWRITE TABLE table PARTITION(dt='2014-06-26') SELECT 'key_sum' as key, '0' as value;

关于第二个 HQL,from table 应该至少有一行,所以它可以将常量初始化值设置到你新创建的表中。

INSERT OVERWRITE TABLE table PARTITION(dt='2014-06-26') SELECT 'key_sum', '0' FROM table limit 1;

您可以使用任何包含数据的旧 Hive 表,然后点击。

关于hadoop - 如何将初始化数据插入配置单元中的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24402461/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com