集群部署修改配置

先参考单机部署文档进行部署完毕。 [部署 SDKO](doc:1g5O4vma) 部署完毕后,部署在三台机器,假设分别192.168.0.151、192.168.0.152、192.168.0.153 其中192.168.0.151作为主服务器,以下简称主服务器。其他服务器使用主服务器的数据库和文件存储空间 192.168.0.152、192.168.0.153 作为从服务器,以下简称从服务器 #### 修改数据库连接配置 1. x86环境下 1. 无需自己搭建数据库,系统自带数据库 2. 还是修改 application.yml 3. 主服务器无需修改,只需修改从服务器 4. 找到spring datasource url,如图示![image.png](https://cos.easydoc.net/74177308/files/lhshrmo3.png) 5. 将从服务器的localhost修改为主服务器的内网ip地址 2. arm环境下 1. 需自己搭建mysql数据库(版本为 mysql8.x) 2. 进入自己搭建的mysql数据库,执行建库语句: ```mysql CREATE DATABASE sdkone_offline CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci ``` 3. 取到下载安装包内的 sdkone_offline.sql 文件,导入到自己搭建的数据库内 4. 然后修改application.yml 5. 主从服务器都需要修改 6. 找到spring datasource url,如图示![image.png](https://cos.easydoc.net/74177308/files/lhshzhto.png) 7. 将localhost:23306 修改为自己搭建的数据库ip地址和端口地址 #### 修改从服务器的配置文件 1. 还是修改 application.yml 文件 2. 注意只修改从服务器,主服务器不修改 3. 第69行的 master,将true 修改为 false 4. 第70行的 masterUrl,将 http://127.0.0.1:28080/sdko/ 修改为 真实的主服务器ip,还有端口修改为28080,如示例的主服务器ip为192.168.0.151,则应修改为 http://192.168.0.151:28080/sdko/ #### NFS文件挂载设置 - 集群部署需要访问同一台服务器的相关文件,在这里采用NFS共享目录的方式 - NFS 安装[参考手册](https://blog.csdn.net/qq_42835445/article/details/122130709) - 好签挂载目录命令,在从服务器分别执行 ```shell mount -t nfs sync 192.168.0.151:/opt/wellsign-sdko-off/tomcat/wellsign/file /opt/wellsign-sdko-off/tomcat/wellsign/file ``` #### 重启主从服务器好签服务,优先重启主服务器