Apache HiveQL在哪裏存儲它生成的Map/Reduce代碼?Hive生成的MapReduce代碼
3
A
回答
6
我相信Hive並不真正生成Map/Reduce代碼,因爲它可以從Java獲得,因爲它由Hive查詢規劃器解釋。
如果您想了解您的Hive查詢生成的操作類型,可以使用EXPLAIN
作爲查詢的前綴,您將看到抽象語法樹,依賴關係圖和每個階段的計劃。有關EXPLAIN
here的更多信息。
如果你真的想看到一些Map/Reduce作業,你可以試試YSmart這將把你的HiveQL語句翻譯成工作Java Map/Reduce代碼。我沒有親自使用過它,但我認識那些擁有並且說出好話的人。
+0
FYI .. ..同樣PIG也支持[EXPLAIN](http://pig.apache.org/docs/r0.7.0/piglatin_ref2.html#EXPLAIN)。 –
-1
相關問題
- 1. 如何獲取由Hive編譯器生成的MapReduce Jobs源代碼?
- 2. Hive Stages mapreduce
- 3. HIVE:爲什麼Hive在表名Vs中的選擇列上生成mapreduce作業,而不是從tablename中爲select *生成mapreduce?
- 4. 生成不生成代碼
- 5. 代碼生成
- 6. 瞭解Mapreduce代碼
- 7. 何時將Hive運行MapReduce?
- 8. T4編輯生成的代碼生成
- 9. 如何設計生成Python代碼的代碼生成器
- 10. 試圖從Axis2生成的代碼生成代碼
- 11. 僞代碼使用MapReduce的
- 12. 的Python:代碼VHDL代碼生成
- 13. 代碼從Selenium IDE生成的代碼
- 14. 閱讀代碼行生成的代碼
- 15. Xcode代碼生成
- 16. 生成該代碼
- 17. 生成Java代碼
- 18. C++代碼生成
- 19. CubeMX代碼生成
- 20. MD5代碼生成
- 21. 生成F#代碼
- 22. C#代碼生成
- 23. MapStruct生成代碼
- 24. Java代碼生成
- 25. Java代碼生成
- 26. NHibernate代碼生成
- 27. 原生代碼生成
- 28. 代表代碼生成UML
- 29. WebDriver的代碼生成PageObjects
- 30. 從生成的代碼
重複的問題,請參見:http://stackoverflow.com/questions/14191762/mr-code-from-hive或http://stackoverflow.com/a/9083923/1050422 –