删除 Treasure-data/hadoop 中的查询?

Posted

技术标签:

【中文标题】删除 Treasure-data/hadoop 中的查询?【英文标题】:Delete query in treasure-data/hadoop? 【发布时间】:2013-04-18 10:57:58 【问题描述】:

我尝试编写一个查询来删除 Treasure-data 中的一些行,但服务器忽略了它。我缺少解决此问题的文档。

这是日志:

    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"

【问题讨论】:

【参考方案1】:

抱歉,HIVE 中没有删除语句。一种可能的技巧是重写表格:

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

【讨论】:

以上是关于删除 Treasure-data/hadoop 中的查询?的主要内容,如果未能解决你的问题,请参考以下文章

怎样从Arraylist中删除一个元素

如何从表中删除然后删除引用的已删除行? (postgresql)

怎么在sonar中删除project

在c#中. 删除数组中的一个数,

word中怎么删除批注

开发环境Mac 中删除 Python ( 删除 Python 框架 | 删除 Python 应用程序 | 删除 Python 链接 )