![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hive
zhongjinwen
这个作者很懒,什么都没留下…
展开
-
hive中antlr语法文件的编译
最近项目需要想用到hive中antlr的sql语法解析做二次开发,之前看hive源码的时候编译过,也遇到不少问题,现在居然忘了,看来好记性不如烂笔头,差记性就更加得多写写了。 编译是在windows xp环境下进行的,下载所需要的文件如下: [list] antlr-2.7.7.jar antlr-3.0.1.jar stringtemplate-3.1b1.jar ...原创 2012-01-31 15:55:17 · 769 阅读 · 0 评论 -
ANTLR的一些错误解决方案
antlr书写和编译的典型错误: [b]错误1:[/b] [code="java"]2013-04-27 16:34:53,116 ERROR ql.Driver (SessionState.java:printError(401)) - FAILED: RewriteEmptyStreamException token valueList org.antlr.runtime.tree....原创 2013-04-27 17:19:36 · 1820 阅读 · 0 评论 -
hive二级分区
几年前的工作了,放在草稿箱2,3年了,整理一下吧。 内容主要是扩展了hive的分区方式,原生的hive支持多字段等值分区,对于很有用的range、hash、list等数据库传统的分区方式不支持,因此这个做了二级的多类分区的扩展。 这里只是antlr的定义,显然你还需要在查询、存储层做更多的工作来支持这种分区工作,量还是不小的,我们的工作不具参考性,这里只列一下sql解析的修改,给大家做...原创 2016-03-04 15:43:24 · 1146 阅读 · 0 评论