2015-08-26 131 views
-1

我一直試圖按照instructions在配置單元表中實現UPDATE,INSERT,DELETE操作。但每當我嘗試加入,並會爲INSERT, UPDATE, DELETE hive.support.concurrency true設置我們的工作,即配置值(默認爲falsehive.enforce.bucketing true(默認爲falsehive.exec.dynamic.partition.mode nonstrict(默認爲strict)之後的屬性,如果我在蜂房shell中運行show tables它採取65.15秒通常運行時間爲0.18秒而沒有上述屬性。除了show tables之外,其餘的命令沒有給出任何輸出,即它們繼續運行直到除非我終止進程。你能告訴我這個理由嗎?配置單元更新,插入,刪除

回答

0

蜂房不是RDBMS。運行2分鐘的查詢可能會在相同的配置下運行5分鐘。 Hive和Hadoop都不能保證我們執行查詢所花費的時間。此外,請包括有關您是在單個節點羣集還是多節點羣集上運行的信息。還提供有關您查詢的數據大小的信息。您提供的信息不足。但是,不要根據時間進行任何結論來執行查詢。因爲在決定查詢運行時間時涉及很多因素,如磁盤,CPU插槽,N/W等等。