51工具盒子

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

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

DataEase 将内置 Doris 切换为外置 Doris {#heading-1}


版本备注 {#heading-2}

DataEase v1.18.7。

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

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


前言 {#heading-3}

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


方法一 部署模式仍旧为 local {#heading-4}

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 {#heading-5}


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 创建定时同步数据集,预览有数据。


有关问题解答 {#heading-6}

1 换外置 Doris 集群后,原先定时同步数据集会如何 {#heading-7}

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


2 换 cluster 和 local 有什么不同 {#heading-8}

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


3 如何迁移内置 Doris 数据到外置 Doris {#heading-9}

答:建议查看 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

赞(0)
未经允许不得转载:工具盒子 » 【运维部署】DataEase 将内置 Doris 切换为外置 Doris