【运维部署】DataEase 将内置 Doris 切换为外置 Doris


飞致云 发布于 2023-06-19 / 781 阅读 / 0 评论 /
DataEase 将内置 Doris 切换为外置 Doris 版本备注 DataEase v1.18.7。 外部 Doris 集群版本 1.2.4.1(stable)。 其他版本的按照原理来讲,应该也不会有问题。 前言 本文适用于已经使用 DataEase 一段时间,新接触的小白可以不看本文。有些用

DataEase 将内置 Doris 切换为外置 Doris

版本备注

DataEase v1.18.7。

外部 Doris 集群版本 1.2.4.1(stable)。

其他版本的按照原理来讲,应该也不会有问题。

前言

本文适用于已经使用 DataEase 一段时间,新接触的小白可以不看本文。有些用户在使用 DataEase 一段时间后,自己公司内部可能会搭建有 Doris 集群,想使用公司内部的 Doris 集群代替 DataEase 内置的 Doris 集群来使用,本文将介绍更换方式。

方法一 部署模式仍旧为 local

1 编辑 .env 文件,默认路径在 /opt/dataease 目录下,更改参数,按照对应说明更改。只需要修改下下面有关 Doris 内容即可。

# 你的 doris-fe ip 地址
DE_DORIS_HOST=your_doris-fe_IP

# 你的 doris-fe  上的 http server 端口
DE_DORIS_HTTPPORT=port

#你的 doris-fe  上的 mysql server 端口
DE_DORIS_PORT=port

#  Doris 账户和密码
DE_DORIS_PASSWORD=your_password
DE_DORIS_USER=your_user

# Doris 数据库,记得先创建数据库,否者使用定时同步的时候会报数据库不存在的报错,或者校验不通过
DE_DORIS_DB=your_database

这是我的配置信息,仅供参考。

2 重新执行 install.sh 文件,此时 Doris 容器还在运行,如果不需要可以手动停止。Kettle 容器不可停止。

3 创建定时同步数据集,成功且有预览数据。

方法二 修改安装模式为 cluster

1 修改安装模式,执行 install.sh 文件。

DE_ENGINE_MODE=cluster

2 进入前端页面,系统参数,设置 Kettle,这里建议使用 DataEase 自带的 kettle 容器,也可以自己另外部署Kettle 服务,但是注意兼容问题,目前系统版本是 kettle:v8.3-0318 。并校验 Kettle 是否有效。

系统自带的 kettle 用户名 cluster,密码 cluster,端口 18080 ,地址 kettle。

3 设置 Doris 引擎,校验 Doris 是否有效

4 创建定时同步数据集,预览有数据。

有关问题解答

1 换外置 Doris 集群后,原先定时同步数据集会如何

答:当前测试版本定时同步数据集会提示进行数据同步。

2 换 cluster 和 local 有什么不同

答:在本文中,不同的是读取 Doris 和 Kettle 配置的地方不同,local 从 .env 文件中进行读取,cluster 会从前端填写信息读取,这只是在本文中的不同。

3 如何迁移内置 Doris 数据到外置 Doris

答:建议查看 Doris 官网,版本不同可能会有稍许差别,其实建议如果同步数据集不多的话,可以直接重建数据集,这样更方便。

https://doris.apache.org/zh-CN/docs/dev/admin-manual/data-admin/backup/?_highlight=%E6%95%B0%E6%8D%AE&_highlight=%E8%BF%81%E7%A7%BB#%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB



是否对你有帮助?