我在使用VM播放器的本地系統上運行HIVE。我爲虛擬機專用了12 GB,其餘4 GB用於系統工作。我試圖在HIVE中獲取DB列表,並花了約63秒才得出結果。然後,我嘗試創建一個4列的表,它並沒有給我成功或失敗的結果。你能幫我嗎?Hive查詢執行時間太長
回答
12GB內存足以執行create table命令。請重新啓動配置單元,並在選擇或創建數據庫後再次嘗試創建表。 請檢查您的查詢是否正確。和
CREATE TABLE IF NOT EXISTS僱員(eid int,name String,salary String,destination String) 行格式DELIMITED '\ t';
如果您可以發佈您正在使用的查詢,這將會很有幫助。
我重新啓動HIVE,在不同的終端上運行查詢,輸出結果是一樣的。屏幕凍結了!沒有成功/失敗。我的查詢與表中只有2列的查詢類似,只是創建表的基本查詢。 –
分配的空間應該沒有問題,因爲執行Hive需要12 GB的空間。
要知道表創建是否成功或失敗,你可以做以下之一:下面
在蜂巢終端使用一個命令:
一)set hive.metastore.warehouse.dir
;
b)describe formatted <table_name>
;
C)show create table <table_name>
的hive-default.xml
或hive-site.xml
具有hive.metastore.warehouse.dir
屬性。
通常它是/usr/hive/warehouse
。
這些將顯示存儲配置單元數據的位置。
檢查是否創建了適當的文件夾及其內容。
可以通過這種方式檢查成功或失敗。
希望它有幫助。
你能否提一下爲什麼答案是downvoted? –
這就是我想知道的,爲什麼兩個答案都被低估了! –
感謝keshav的回覆,我跑了第一個條件。但是我不能運行第二個桌子,因爲桌子還沒有在HIVE中創建。它不處理簡單的創建表格查詢。服務已經啓動並正在運行! –
- 1. mysql查詢執行時間太長
- 2. SQL查詢執行時間太長
- 3. 查詢花太長時間執行
- 4. MySQL,JDBC查詢執行時間太長
- 5. SQL查詢執行時間太長
- 6. MySQL PHPExcel查詢執行時間太長
- 7. 刪除查詢時間太長的時間來執行
- 8. Mysql執行時間太長
- 9. SQL查詢長時間執行時間
- 10. MySQL:幫助查找花費太長時間執行的查詢
- 11. Neo4j查詢時間太長
- 12. MySQL查詢時間太長
- 13. 在查詢時間太長
- 14. MySQL查詢時間太長
- 15. JPA/Hibernate查詢執行時間太高
- 16. SQL Server Express上的查詢執行時間太長
- 17. 多連接mysql查詢執行時間太長
- 18. PHP腳本未達到最終查詢執行時間太長?
- 19. 選擇執行時間太長的查詢(SQL Server 2008)
- 20. 在couchbase上查詢的執行時間太長
- 21. VBA行操作執行時間太長
- 22. 執行多個連接的MySQL查詢花費太長時間執行
- 23. mysql長時間查詢執行
- 24. 查詢花費很長時間執行
- 25. mysql - 長查詢執行時間鎖表
- 26. Winsock函數的執行時間太長
- 27. Ironpython代碼執行時間太長?
- 28. Jenkins需要太長時間來執行
- 29. Hive如何執行查詢?
- 30. 的MySQL查詢時間太長
發佈您的查詢和錯誤您正在 – syadav
我沒有得到任何錯誤。屏幕保持爲後按輸入。沒有成功/失敗輸出。 –