Davinci数据看板使用记录

news/2024/10/31 9:30:30/

项目中 用到Davinci 对比A B 两个表,特来记录一下使用过程。避免以后踩坑。

部署Davinci (使用docker 容器部署 启动)

实践证明下面这个方法无效:改了配置文件 + sql, 我的也开不起来,一直报错数据库sql指向不对。
果断放弃。

网上 一堆部署文档,按照最新来就可以了。之前 本地linux 安装过docker 我就直接安装Davinci 了。
1.创建 空文件夹
2.输入命令
curl https://raw.githubusercontent.com/edp963/davinci-docker/master/docker-compose.yml > docker-compose.yml
vim docker-compose.yml
#docker老手使用以下命令
docker-compose up -d

#docker新手用以下命令
docker-compose --verbose up
3.修改配置

一通操作出现错误:ERROR: for davinci Cannot create container for service davinci: open /var/lib/docker/overlay2/4…2/link: no such file or directory
咋办?
docker volume ls 列出全部现有卷
docker volume rm [your_volume] 删除有关davinci 的

删除报错:Error response from daemon: remove davinci-01_davinci_initdb: volume is in us ?
进入到你启动的那个 目录下:运行
docker-compose down 关闭服务
再进行删除。

后 删掉镜像:
docker images 找出来
docker rmi 名字
docker rm 根据容器的名称或者 ID 来删除容器。

重新尝试:(失败 docker环境,都是容器包装 mysql的,在外就找不到mysql,如果不是容器环境应该可以,反正我不可以)
https://edp963.github.io/davinci/docs/zh/1.1-deployment
这位的看看。。。。。
1.下载压缩包
davinci-0.3.0-beta.5 release安装部署
https://github.com/edp963/davinci/releases/download/v0.3.0-beta.5/davinci-assembly_3.0.1-0.3.1-SNAPSHOT-dist-beta.5.zip
2.放到linux 新建目录下
3.解压
4.。。。。

重新尝试:
再来吧:

Davinci 连接doris

Davinci yml文件注册邮箱地址:

  - SPRING_MAIL_HOST=smtp.。。qq.com 其中 。。 是对应邮箱的服务器地址的。找下图- SPRING_MAIL_PORT=。。。- SPRING_MAIL_USERNAME=。。。- SPRING_MAIL_PASSWORD=。。。

来自网上的图片
在加一个 企业邮箱的配置
- SPRING_MAIL_HOST=smtp.exmail.qq.com
- SPRING_MAIL_PORT=25
- SPRING_MAIL_USERNAME=…
- SPRING_MAIL_PASSWORD=…

注意:邮箱配置里的密码必须是163邮箱的客户端验证码,不是163的登录密码

Davinci 启动:

#进入yml文件路径
cd D:\programs\docker
#后台启动服务 -d是后台启动
docker-compose up -d

#获取默认的docker虚拟机的ip
docker-machine ip default

我们运行下docker ps,看看目前的docker进程

Davinci 启动:

下载 Linux phantomjs 到phantomjs 文件夹
https://phantomjs.org/download.html

phantomjs-2.1.1-linux-i686

Davinci 报错:

1.docker-compose --verbose up 命令 ,启动报错:

FileNotFoundError: [Errno 2] No such file or directory
During handling of the above exception, another exception occurred:

解决:网上是说 docker 没开起来
运行:systemctl start docker
再次运行: docker-compose --verbose up
等待: 1分钟就好了

成功:
在这里插入图片描述

在这里插入图片描述

docker-compose down 关闭服务

2.报错:davinci_1 | database is unavailable - sleeping

这个原因排查了好久
最后发现是配置的yml 文件里面。- SPRING_DATASOURCE_URL=jdbc:mysql://地址:3306这个和 command: ["./bin/docker-entrypoint.sh", "地址:3306“ 两个地址没有对上。

**3.解决了上面的问题,又出现:报错:

Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: errCode = 2, detailMessage = Unknown table ‘cron_job’

???????????
真的很懵逼。

已经解决:解决方式无需改数据库之类的配置,你只要安装docker环境就好了。唯一要改的就是 邮箱。邮箱要生成客户端授权码,才可以注册哦。


http://www.ppmy.cn/news/483416.html

相关文章

关于AD/DA转换

AD/DA转换: 1:分辨率 ​ ADC的分辨率是指使输出数字量变化一个相邻数码所需要输入模拟电压的变化量。常用二进制的位数表示。例如12位ADC的分辨率就是12位。或者说,分辨率为满刻度 FS 的 1/2的12次方,一个10V满刻度的12位ADC能分…

【FPGA】高速DA的学习和使用(1)

#来自学渣的问候 这个是一个学完之后的总结 DAC——数模转换器,将数字信号转换成模拟信号(电压、电流)。 模拟信号:信号的频率、幅值、相位随时间连续变化。在一定时间内,任意取值都能得到一个瞬间的数量。 数字信号&…

ZYNQ FPGA实验——AD/DA测试

文章目录 前言一、ADDA模块介绍二、添加PLL IP核三、添加ILA IP核四、DDS IP核和VIO IP核五、编写测试程序六、管脚分配七、连接开发板测试八、Matlab中分析输出波形总结 前言 本实验是ADDA测试,具体的要求、注意事项以及开发流程如下。 ADDA测试实验流程&#xff…

STM32-DA发送正弦波

开发平台 STM32F0 Cubemx MDK V5 Cubemx配置(DA DMA Timer) DA的工作原理是使用定时器在固定时间内将产生正弦波的数据通过DMA的方式传送到DA控制器,从而产生固定频率的正弦波。 DA配置 DA的DMA配置 DMA的配置 Timer的配置 Timer的主…

常用AD/DA简介

目前生产AD/DA的主要厂家有ADI、TI、BB、PHILIP、MOTOROLA等,武汉力源公司拥有多年从事电子产品的经验和雄厚的技术力量支持,已取得排名世界前列的模拟IC生产厂家ADI、TI公司代理权,经营全系列适用各种领域/场合的AD/DA器件。 1. AD公司AD/DA…

davinci-0.3.0安装部署

davinci-0.3.0-beta.5 release安装部署 下载地址: https://github.com/edp963/davinci/releases/download/v0.3.0-beta.5/davinci-assembly_3.0.1-0.3.1-SNAPSHOT-dist-beta.5.zip 上传davinci zip包到系统某个目录下,如/export/servers,将其…

DA转换原理及实现

这一篇介绍D/A转换原理以及在TX-1C上的接线方式(实现方法),再用一个例子来加深理解 D/A转换原理及参数指标 1.基本原理 数字量是二进制代码数位组合而来的,每位都有一定的权重,在D/A转换中,怎么样把这些…

AD/DA转换器

一、数模转换器(DAC):将数字信号到模拟信号的转换。按照基本原理可以分为电流求和型和分压器型两种。 电流求和型包括:权电阻型DAC、权电流型DAC、倒T型电阻网络DAC。 分压器型包括:开关树型DAC、权电容网络DAC。 按照输入方式可以分为&am…