From 29c58752788f1b9b17c7606638dc576da092ff0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Fri, 25 Oct 2024 10:52:15 +0800 Subject: [PATCH] 'commit' --- 操作文档/DataEaseV2的常用技巧.txt | 114 ++++++++++----------- 1 file changed, 55 insertions(+), 59 deletions(-) diff --git a/操作文档/DataEaseV2的常用技巧.txt b/操作文档/DataEaseV2的常用技巧.txt index 261e1284..fb609080 100644 --- a/操作文档/DataEaseV2的常用技巧.txt +++ b/操作文档/DataEaseV2的常用技巧.txt @@ -1,68 +1,64 @@ -# 查看容器的详细配置信息 -docker inspect mysql-de -可以获取文件和目录的映射信息 +# 数据库用户名和密码 +username: root +password: Password123@mysql -# 停止正在运行的 MySQL 容器 -docker stop mysql-de -# 删除已停止的容器 -docker rm mysql-de +# 查询数据表 +-- 数据源表 +-- core_datasource +select * from core_datasource where name like '%岐山%'; -# 调试运行 -it,使用 -p 参数重新运行容器,并映射端口 -docker run -it -p 3306:3306 --name mysql-de \ ---mount type=bind,source=/opt/dataease2.0/data/mysql,target=/var/lib/mysql \ ---mount type=bind,source=/opt/dataease2.0/conf/my.cnf,target=/etc/mysql/conf.d/my.cnf \ ---mount type=bind,source=/opt/dataease2.0/bin/mysql,target=/docker-entrypoint-initdb.d \ ---env-file=/opt/dataease2.0/conf/mysql.env \ -registry.cn-qingdao.aliyuncs.com/dataease/mysql:8.4.0 +-- 数据集组 +select * from core_dataset_group where name like '全省人口变化总体趋势预测'; -- id=1033797259734683648 -# 后台运行 -d -docker run -d -p 3306:3306 --name mysql-de \ ---mount type=bind,source=/opt/dataease2.0/data/mysql,target=/var/lib/mysql \ ---mount type=bind,source=/opt/dataease2.0/conf/my.cnf,target=/etc/mysql/conf.d/my.cnf \ ---mount type=bind,source=/opt/dataease2.0/bin/mysql,target=/docker-entrypoint-initdb.d \ ---env-file=/opt/dataease2.0/conf/mysql.env \ -registry.cn-qingdao.aliyuncs.com/dataease/mysql:8.4.0 +-- 数据集表 +select table_name from core_dataset_table where dataset_group_id='1034544942506184704'; +-- 查询或者修改 +select * from `excel_人口变化趋势_e1c9395feb` -# 数据库用户名和密码 -username: root -password: Password123@mysql +# 停止 +dectl stop + +# 修改 +vi /opt/dataease2.0/docker-compose-mysql.yml +添加 +ports: + - "0.0.0.0:3306:3306" + +version: '3' +services: + + mysql-de: + image: registry.cn-qingdao.aliyuncs.com/dataease/mysql:8.4.0 + container_name: ${DE_MYSQL_HOST} + ports: + - "0.0.0.0:3306:3306" + healthcheck: + test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost", "-u${DE_MYSQL_USER}", "-p${DE_MYSQL_PASSWORD}", "--protocol","tcp"] + interval: 5s + timeout: 3s + retries: 10 + env_file: + - ${DE_BASE}/dataease2.0/conf/mysql.env + volumes: + - ${DE_BASE}/dataease2.0/conf/my.cnf:/etc/mysql/conf.d/my.cnf + - ${DE_BASE}/dataease2.0/bin/mysql:/docker-entrypoint-initdb.d/ + - ${DE_BASE}/dataease2.0/data/mysql:/var/lib/mysql + networks: + - dataease-network + + +# 启动,这样才能按mysql->dataease 顺序去启动 +dectl start + +# 效果 +[root@dataease local]# docker ps +CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES +6e5f02dbb554 registry.cn-qingdao.aliyuncs.com/dataease/dataease:v2.10.1 "/deployments/run-ja…" About a minute ago Up 59 seconds (healthy) 0.0.0.0:8100->8100/tcp, :::8100->8100/tcp dataease +d88b1f233e0c registry.cn-qingdao.aliyuncs.com/dataease/mysql:8.4.0 "docker-entrypoint.s…" About a minute ago Up About a minute (healthy) 0.0.0.0:3306->3306/tcp, 33060/tcp mysql-de +0258d16d5904 openresty/openresty:1.25.3.1-5-alpine-fat "/usr/local/openrest…" 2 weeks ago Up 6 days 0.0.0.0:80->80/tcp, :::80->80/tcp openresty +[root@dataease local]# -# 配置文件目录 -/opt/dataease2.0/conf -# 编辑application.yml -# mysql://mysql-de:3306 ---> mysql://10.10.14.203:3306 -# 将docker name修改为宿主机的IP即可 -[root@dataease conf]# cat application.yml -server: - tomcat: - connection-timeout: 70000 - servlet: - context-path: -spring: - servlet: - multipart: - max-file-size: 500MB - max-request-size: 500MB - datasource: - url: jdbc:mysql://10.10.14.203:3306/dataease?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true - username: root - password: Password123@mysql -dataease: - apisix-api: - domain: http://apisix:9180 - key: DE_APISIX_KEY - export: - views: - limit: 100000 - dataset: - limit: 100000 - origin-list: http://localhost:8000 -task: - executor: - address: http://sync-task-actuator:9001 - log: - path: /opt/dataease2.0/logs/sync-task/task-handler-log \ No newline at end of file