随着hadoop的升级,hive也升级一下,它的升级比较简单,这次是从hive-0.7.1升级到hive-0.8.1:
1、下载新版hive,并解压;
2、查看解压文件中的hive-0.8.1\scripts\metastore\upgrade\mysql目录,可以看到有很多升级元数据的脚本,这里使用的是mysql作为元数据存储,所以使用sql脚本升级,改目录下有如下文件:
3、查看upgrade-0.7.0-to-0.8.0.mysql.sql,可看到使用里哪些脚本:
4、将上图中的两个脚本拷贝到元数据库服务器,并执行,成功后元数据就升级了;
ps:
1、在元数据升级之前,在原来的表上执行sql都会出错;
2、升级之前,备份metadata,这非常重要;