hive0.80, 0.90新特性

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任务提交后任务编译和启动的性能。

相关推荐