tugangkai 2012-06-20
目前使用的hive版本为0.70,看了一下0.80和0.90的新特性,还是有蛮多实用的东西,
主要是性能的提升,但是metastore变动较大,升级有一定的风险,目前正在测试:
0.80:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310843&version=12316178
0.90.0:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310843&version=12317742
1.支持CREATEORREPLACEVIEW
2.增加错误提示
3.支持NOTIN和NOTLIKE
4.Ctrl+c将会提交kill命令,kill掉当前运行的queryjob,并且不会退出hivecli
5.输出map数和reduce数
6.提升"selectxx,xxfromxxxLIMITxxx"性能
7.支持BETWEEN操作
8.PRINTF()函数
9.COALESCE/UNIONALL操作时候对数据类型宽限
10.增加TIMESTAMP数据类型
11.增加"INSERTOVERWRITETABLEXPARTITION(a=b,c=d)IFNOTEXISTS..."操作,如果分区存在,则不会动.
12.提升hive任务提交后任务编译和启动的性能。