六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 1397|回复: 0

hive升级注意事项

[复制链接]

升级  33.33%

32

主题

32

主题

32

主题

秀才

Rank: 2

积分
100
 楼主| 发表于 2012-12-30 16:21:42 | 显示全部楼层 |阅读模式
<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"等异常,导致已有的数据无法正常操作。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表