文档

EMR集群JindoData升级流程(新版控制台)

更新时间:

本文为您介绍新版控制台上EMR集群JindoData的升级流程。

背景

如果您在新版控制台上创建的EMR-3.40.0及以上版本或EMR-5.6.0及以上版本集群中,遇到JindoData版本已知问题或需要使用新功能(详情请参见JindoData版本说明),可以将JindoData进行升级。

准备软件包和升级脚本

登录EMR集群的Master节点,并将下载的patch包放在hadoop用户的HOME目录下,将patch包解压缩后,使用emr-user用户执行操作。

su - emr-user
cd /home/emr-user/
wget https://jindodata-binary.oss-cn-shanghai.aliyuncs.com/resources/emr-taihao/jindodata-patches.tar.gz
tar zxf jindodata-patches.tar.gz

下载JindoData软件包jindofsx-{VERSION}.tar.gz,放在解压后的目录。

cd jindodata-patches

wget https://jindodata-binary.oss-cn-shanghai.aliyuncs.com/release/4.6.2/jindofsx-4.6.2.tar.gz

ls -l

jindodata-patches内容示例如下:

-rwxr-xr-x 1 emr-user emr-user       580 May 30 20:28 apply_all.sh
-rwxr-xr-x 1 emr-user emr-user       677 May 30 20:32 apply.sh
-rw-r--r-- 1 emr-user emr-user        40 May 14 12:38 hosts
-rw-r----- 1 emr-user emr-user xxxxxxxxx May 01 00:00 jindofsx-4.6.2.tar.gz

配置升级节点信息

编辑patch包下的hosts文件,添加集群所有节点的host name,例如master-1-1或core-1-1,文件内容以行分割。

cd jindodata-patches
vim hosts

hosts文件内容示例如下:

master-1-1
core-1-1
core-1-2

执行升级

通过apply_all.sh脚本执行升级操作。

./apply_all.sh $JINDODATA_VERSION

例如

./apply_all.sh 4.6.2

脚本执行完成后,返回如下提示信息。

>>> updating ...  core-1-1
>>> updating ...  core-1-2
### DONE

升级后重启服务

升级完成后在EMR控制台上重启JindoData服务的所有组件,完成升级。

  • 本页导读 (1)
文档反馈