51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

DataEase local 模式升级 Doris

1 场景说明 {#heading-1}

如果你安装的 DataEase v1.18.7 之前的版本,安装包自带的 Doris 版本是 1.1.0,该版本的 Doris 存在一些缺陷,升级 DataEase 版本 Doris 并不会自动升级,如果要升级 Doris,需要手动进行。

以下是升级 Doris 版本的操作,思路重新安装新版本的 DataEase,将 Doris 备份文件导入到新环境中。具体操作参考以下步骤,数据无价,谨慎操作!

2 备份 {#heading-2}

2.1 备份 Doris 数据 {#heading-3}

备份 Doris 数据,用于导入到新环境;

#进入 MySQL 容器,登录 Doris 并导出 sql;
docker exec -it mysql bash
mysqldump -hdoris-fe -P9030 -uroot -pPassword123@doris --no-tablespaces --databases dataease >> /var/lib/mysql/doris.sql;
`#退出 MySQL 容器,将导出的 sql 复制到 /mnt 目录;
exit
cp /opt/dataease/data/mysql/doris.sql /mnt/`

2.2 安装目录备份 {#heading-4}

将整个安装目录打包备份,升级过程出现任何问题都可以通过解压备份文件来恢复 DataEase 的环境。

cd /opt
tar -cf dataease.tar dataease/

将备份文件复制到 /mnt 目录;
=================


`cp /opt/dataease.tar /mnt/`

3 部署新版本环境 {#heading-5}

3.1 卸载 DataEase {#heading-6}

dectl uninstall
#重命名安装目录
mv dataease dataease.bak

3.2 安装新版本 {#heading-7}

如果用户的 DataEase 环境是 MySQL 5.7,不要直接装 DataEase 1.18.12 及以后的版本,因为这些版本 MySQL 升级到了 8,可以先部署 DataEase 1.18.11,保证 MySQL 版本是 5.7,然后将 DataEase 升级到与备份环境一致的版本。

#下载新版本的安装包,上传到服务器 /opt 目录;
# 解压安装包,修改配置文件
cd /opt
tar -zxf dataease-v1.18.xx-offline.tar.gz
cd dataease-v1.18.xx-offline
vi install.conf
# 将 DE_ENGINE_MODE=simple 改为 DE_ENGINE_MODE=local 
# 保存退出,执行安装
./install.sh

4 导入数据 {#heading-8}

4.1 还原数据目录 {#heading-9}

将 Doris 之外的数据目录,进行还原

# 删除新环境的相关数据目录
cd /opt/dataease/data
rm -rf business custom ehcache mysql static-resource

将旧环境目录中的相关数据目录移动到新环境的安装目录中
==========================



cd /opt/dataease.bak/data
mv business/ custom/ ehcache/ mysql/ static-resource/ /opt/dataease/data/

`#重启 DataEase 服务
dectl restart
`


4.2 导入 Doris {#heading-10}

将导出的 sql 文件导入到新环境的 Doris 中;

#将 sql 复制到 MySQL 的持久化目录中
 cp /mnt/doris.sql  /opt/dataease/data/mysql/

进入 MySQL 容器,导入 sql 文件到 Doris 中
==============================


`docker exec -it mysql bash
mysql -uroot -pPassword123@doris -P9030 -hdoris-fe dataease
source /var/lib/mysql/doris.sql;`

导入完成后,重启 DataEase

dectl  restart

登录 DataEase 验证数据完整性。

赞(0)
未经允许不得转载:工具盒子 » DataEase local 模式升级 Doris