在treasure data/hadoop中删除查询?

uqcuzwp8  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(317)

我试图编写一个查询来删除宝藏数据中的一些行,但服务器忽略了它。我缺少解决此问题的文档。
日志如下:

Use 'td job:show 2485728' to show the status.
queued...
  started at 2013-04-18T10:22:32Z
  Hive history file=/mnt/hive/tmp/2073/hive_job_log__336863980.txt
  finished at 2013-04-18T10:22:39Z
  Ignored "delete from mytable where time < unix_timestamp() - 30*60*60*24"
jv4diomz

jv4diomz1#

抱歉,配置单元中没有delete语句。一个可能的技巧是重写表:

INSERT OVERWRITE TABLE mytable
SELECT * FROM mytable
WHERE time >= unix_timestamp() - 30*60*60*24

相关问题