小编Ani*_*kar的帖子

如何在 Hive 0.13 中更新表?

我的 Hive 版本是 0.13。我有两张桌子,table_1还有table_2

table_1 包含:

customer_id | items | price | updated_date
------------+-------+-------+-------------
10          | watch | 1000  | 20170626
11          | bat   | 400   | 20170625
Run Code Online (Sandbox Code Playgroud)

table_2 包含:

customer_id | items    | price | updated_date
------------+----------+-------+-------------
10          | computer | 20000 | 20170624
Run Code Online (Sandbox Code Playgroud)

我想更新它table_2是否customer_id已经存在的记录,如果没有,它应该附加到table_2.

由于 Hive 0.13 不支持更新,我尝试使用 join,但失败了。

hadoop hive acid hiveql

1
推荐指数
1
解决办法
1168
查看次数

标签 统计

acid ×1

hadoop ×1

hive ×1

hiveql ×1