hive0.80, 0.90新特性

目前使用的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. 支持CREATE OR REPLACE VIEW
2. 增加错误提示
3. 支持NOT IN 和 NOT LIKE
4. Ctrl+c将会提交kill命令,kill掉当前运行的query job,并且不会退出hive cli
5. 输出map数和reduce数
6. 提升"select xx,xx from xxx LIMIT xxx"性能
7. 支持BETWEEN操作
8. PRINTF()函数
9. COALESCE/UNION ALL操作时候对数据类型宽限
10. 增加TIMESTAMP数据类型
11. 增加"INSERT OVERWRITE TABLE X PARTITION (a=b, c=d) IF NOT EXISTS ..."操作,如果分区存在,则不会动.
12. 提升hive任务提交后任务编译和启动的性能。

猜你喜欢

转载自superlxw1234.iteye.com/blog/1564461
今日推荐