从hive0.7.1升级到hive0.8.1

随着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,这非常重要;

原文地址:https://www.cnblogs.com/frady/p/2684002.html