阿哥论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 540|回复: 0

hive升级注意事项

[复制链接]

32

主题

0

好友

100

积分

IT高级工程师

Rank: 2

升级  33.33%

发表于 2012-12-30 16:21:41 |显示全部楼层
<div id="cnblogs_post_body">今天在我们的集群上升级了一下hive(从0.7.1升级到0.9.0),可谓坎坷不平啊,主要是忽略了一点hive升级后,需要对数据结构同步升级,具体如下:
1:需要有对应的hadoop版本(hive0.9.0对应hadoop1.x)。
2:升级后,需执行hive/scripts/metastore/upgrade/目录下对应的脚本(MySQL如:mysql/upgrade-0.7.0-to-0.8.0.mysql.sql)。
3:注意导入相应的驱动放入lib目录(如:mysql-connector-Java-5.1.11-bin.jar)。
注:第二点尤为重要,否则会出现"ERROR exec.Task (SessionState.java:printError(400)) - Failed with exception null"或" ERROR ql.Driver (SessionState.java:printError(400)) - FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask"等异常,导致已有的数据无法正常操作。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

回顶部