diff --git a/操作文档/7、DataEase.md b/操作文档/7、DataEase.md index 59075438..4ce0b7e5 100644 --- a/操作文档/7、DataEase.md +++ b/操作文档/7、DataEase.md @@ -1,4 +1,4 @@ -### 零、系统配置 +### 一、系统配置 - 操作系统 @@ -20,7 +20,7 @@ vi /etc/NetworkManager/system-connections/ens192.nmconnection ```shell yum update -y - yum install wget net-tools tar + yum install wget net-tools tar -y ``` - **系统优化** @@ -117,7 +117,7 @@ vi /etc/NetworkManager/system-connections/ens192.nmconnection -### 一、$DataEase$安装 +### 二、$DataEase$安装 **安装$Docker$**,$Docker$ $Compose$ @@ -211,7 +211,7 @@ chmod +x *.sh -### 二、对外暴露数据库端口 +### 三、对外暴露数据库端口 > $Q$、如果在线修改数据库中的表,以达到大屏数据直接修改的目的,而且最初的大屏是产品经理使用$Excel$进行模拟数据进行设计的,并不是真正的$Mysql$数据源,能不迁移到$Mysql$数据源就达到这个修改的目标吗,全部迁移到$Mysql$的数据源还有好多工作要做,太麻烦~ @@ -234,17 +234,13 @@ ports: $DataEase$自己带的$Mysql$数据库就可以通过宿主机$IP$+$3306$来访问到了。 - - **重启动** ```shell /usr/local/bin/dectl restart ``` - - -数据库用户名与密码 +**数据库用户名与密码** ```shell root @@ -351,14 +347,10 @@ INSERT INTO `t_city_code` VALUES ('156533400', '迪庆藏族自治州'); -#### 外部参数的处理办法 +### 四、外部参数的处理办法 https://www.jianshu.com/p/cc9982e986f5 - - - - 1、省通过跳转设备 转到JAVA接口,填写如下: http://10.10.21.20:9000/dsBase/dataease/route?city_name=[city_name] @@ -406,7 +398,7 @@ http://10.10.21.20:9000/dsBase/dataease/route?city_name=[city_name] -### 三、连接远程数据库 +### 五、连接远程数据库 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202411011315540.png) @@ -431,7 +423,7 @@ password: Password123@mysql -### 四、备份与还原 +### 六、备份与还原 经反复实验,发现最好的备份还原方法是: @@ -445,7 +437,7 @@ password: Password123@mysql /opt/dataease2.0/data/static-resource ``` -### 五、集成$Nginx$发布【非必须】 +### 七、集成$Nginx$发布【非必须】 #### 1、$80$端口发布 @@ -548,3 +540,87 @@ server: echo 'DE_CONTEXT_PATH=/dataease' >> /opt/dataease2.0/.env ``` + + +### 八、离线更新 + +**下载软件** + +```shell +https://community.fit2cloud.com/#/products/dataease/downloads +``` + +**进入目录** + +```shell +tar -xvzf dataease-offline-installer-v2.10.3-ce.tar.gz +cd dataease-offline-installer-v2.10.3-ce +``` + +**运行脚本** + +```shell +/bin/bash install.sh +``` + +**查看状态** + +```shell +dectl status +``` + + + +### 九、调优 + +编辑 $docker-compose.yml$: + +``` +vi /opt/dataease2.0/docker-compose.yml +``` + + + +添加 $JVM$ 内存配置 + +```yaml +version: '3' +services: + + dataease: + image: registry.cn-qingdao.aliyuncs.com/dataease/dataease:v2.10.1 + container_name: dataease + mem_limit: 10G + environment: + - TZ=Asia/Shanghai + - JAVA_OPTS=-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms4096m -Xmx8192m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC + ports: + - ${DE_PORT}:8100 + volumes: + - ${DE_BASE}/dataease2.0/conf:/opt/apps/config + - ${DE_BASE}/dataease2.0/logs:/opt/dataease2.0/logs + - ${DE_BASE}/dataease2.0/data/static-resource:/opt/dataease2.0/data/static-resource + - ${DE_BASE}/dataease2.0/cache:/opt/dataease2.0/cache + - ${DE_BASE}/dataease2.0/data/geo:/opt/dataease2.0/data/geo + - ${DE_BASE}/dataease2.0/data/appearance:/opt/dataease2.0/data/appearance + - ${DE_BASE}/dataease2.0/data/exportData:/opt/dataease2.0/data/exportData + - ${DE_BASE}/dataease2.0/data/plugin:/opt/dataease2.0/data/plugin + - ${DE_BASE}/dataease2.0/data/font:/opt/dataease2.0/data/font + depends_on: + mysql-de: + condition: service_healthy + networks: + - dataease-network + +networks: + dataease-network: +``` + +**重新加载容器** + +```shell +dectl reload +``` + + +