化工2台服务器分布式部署

化工2台服务器的分布式部署,一台服务器安装服务,前端,nginx,另一台服务器安装数据库,中间件
1.先把两台服务器分别独立部署一套平台

2.进入安装数据库的服务器,先把mysql环境刷出来
source /home/seekcy/.bash_profile

3.输入如下命令进入MySQL命令行界面
mysql -u root -p –socket=/home/seekcy/database/mysql/mysql.sock
在命令行界面执行如下语句允许远程访问:
GRANT ALL PRIVILEGES ON . TO root@’%’ IDENTIFIED BY ‘Password2017’;
FLUSH PRIVILEGES;

4.在安装服务的服务器上修改各个配置文件的ip指向
(1)进入server的config
cd /home/seekcy/js_open/location-server/config/
修改application.properties配置
把mongodb和rocketmq的ip改成另一台服务的ip

修改application.yml配置
把redis和influxdb下面的ip改成另一台服务器

修改jdbc.properties配置
把mysql的ip改成另一台服务器

(2)进入engine的config(3.3不需要)
cd /home/seekcy/js_open/location-engine/config/
修改application.properties配置
把redis的ip改成另一台服务器

修改application.yml配置
把redis和influxdb下面的ip改成另一台服务器

修改jdbc.properties配置
把mysql的ip改成另一台服务器

(3)进入化工的config
cd /home/seekcy/chemical-locate/wwyt-server/config/
修改application-product.properties配置
把mysql和mongodb的ip改成另一台服务器的

修改redis.properties配置
把redis.hostnameip改成另一个服务器

5.分别把两台服务器不需要的服务修改名字关闭
安装服务前端nginx的服务器就修改database,中间件的文件夹名字。

安装数据库的服务器就把化工和开放平台的服务修改名字

把不需要的服务关闭,重启化工和开放平台服务,观察平台是否能正常运行

转载请注明作者和出处,并添加本页链接。
原文链接: //svn.seekcy.com:33382/491