DataEase 将内置 Doris 切换为外置 Doris
转载自:https://kb.fit2cloud.com/?p=138a683d-e499-4894-8836-ef13b1c01eb5
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 官网,版本不同可能会有稍许差别,其实建议如果同步数据集不多的话,可以直接重建数据集,这样更方便。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2021-09-16 第1篇----Istio原理篇
2019-09-16 部署java应用的几种方式