HIVE升级1.2.1操作文档
将最新的apache-hive-1.2.1-bin.tar.gz文件解压到hdp文件目录下,
解压得到apache-hive-1.2.1-bin将原
删除,重命名apache-hive-1.2.1-bin为hive进行替换
进入新hive/lib下复制jline-2.12.jar至hdp文件目录下的hadoop-yarn/lib替换原jline-0.9.94.jar
打开etc/hive/conf将里面的所有的XML复制到新hive下的conf目录内
打开新hive的bin目录hive文件
修改--------------------------------------------
."$bin"/hive-config.sh
>>>>>>>>替换为
./usr/hdp/2.2.6.0-2800/hive/bin/hive-config.sh
for i in"$bin"/ext/*.sh ; do
>>>>>>>>替换为
for i in/usr/hdp/2.2.6.0-2800/hive/bin/ext/*.sh ; do
for i in"$bin"/ext/util/*.sh ; do
>>>>>>>>替换为
for i in/usr/hdp/2.2.6.0-2800/hive/bin/ext/util/*.sh ; do
执行hive测试安装是否成功
更新mysql数据库:
修改hive库中VERSION表SCHEMA_VERSION字段值为1.2.0;
出现aiicl码问题在错误py文件顶部添加以下代码
import sys
reload(sys)
sys.setdefaultencoding('utf8')