|
|
|
@ -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
|