hive的工做原理

hive就是一個將sql語句轉化爲MR工具 hive的工做原理: 一、使用antlr定義sql語法,(詳細見hive.g),由antlr工具將hive.g編譯爲兩個java文件:HiveLexer.java HiveParser.java,能夠將輸入的sql解析爲ast樹 二、org.apache.hadoop.hive.ql.Driver對ast樹進行初步的解析(combile),調用相應的語法
相關文章
相關標籤/搜索