spring集成dubbo分布式系统部署流程包含zookeeper redis nginx

windows部署方案

系统安装软件

1)myeclipse

2)mysql

3)Navicat for MySql

4)jdk

5)tomcat

6)dubbo

7)zookeeper

8)redis

9)nginx

10)apache

 

九、安装配置流程

1.dubbo

1)安装:

把dubbo-admin-2.5.4.zip解压到tomcat的webapps/ROOT下

2)配置:

在tomcat的webapps/ROOT/WEB-INF下的dubbo.properties中

(实际部署环境需要配置前台、后台2个)

部署环境把注册地址127.0.0.1更改为zookeeper实际IP,注意dubbo和zookeeper在一个服务器

 

2.zookeeper

1)安装:

把zookeeper解压到指定位置;

2)配置:

zookeeper/conf下zoo_sample.cfg更改为zoo.fcg

(实际部署环境需要配置前台、后台2个)

 

3.redis

1)安装:

a.把redis-x64.zip解压到指定位置

b.安装redis可视化工具redis-desktop-manager.exe

4.hosts

1)配置:

a.所有部署电脑的 C:\Windows\System32\drivers\etc下hosts配置文件

b.配置中

nginx安装ip和项目域名;

  mysql安装ip;

  zookeeper注册中心a的ip;

  zookeeper注册中心b的ip;

 

5.代码运行生成部署源码

1)运行zookeeper和redis

2)更改数据库配置

3)在配置了dubbo的tomcat下运行

4)分配好部署项目地址IP

 

6.tomcat部署

1)安装:

把apache-tomcat-windows-x64.zip解压到指定位置;

2)部署:

a.修改配置catalina.bat;

b.修改配置server.xml;

c.项目源码部署在ROOT文件夹中

或者 在server.xml中指定启动项目直接部署在tomcat/webapps下;

d. Client部署在tomcat8611/webapps下新建API文件夹下,server.xml不指定启动项目

 

7.mysql

1)配置:

在C:/ProgramData/MySQL/MySQL Server/my.ini

连接数配置更改;

安装位置在c:/Program Files/Mysql/MySQL Server5.7/bin 

Mysql 用户:root@%  root@localhost

修改my.ini,[mysqld]下添加skip -grant -tables

services.msc

重启mysql

执行口令cmd c:/Program Files/Mysql/MySQL Server5.7/bin

mysql -u root -p

password直接回车进入

use mysql;进入mysql数据库

update mysql.user set authentication_string=password(‘root’) where user=’root’;

  flush privileges;刷新授权

quit;关闭

grant all privileges on *.* to ‘root’@’172.16.1.xx’ identified by ‘root’

grant all privileges on *.* to ‘root’@’localhost’ identified by ‘root’

grant all privileges on *.* to ‘root’@’%’ identified by ‘root’

 

 

8.nginx

1)安装:

把nginx.zip解压到指定位置;

2)配置;

nginx/conf/nginx.conf

根据项目所在服务器ip进行nginx反向代理以及负载均衡配置;

 

9.apache的httpd.conf

1)安装:

a.把httpd-x64.zip解压到指定位置;

b.和FileManage安装在同一个服务器

2)配置:

a.Apache24/conf/httpd.conf;

在apache/bin下 httpd -k install安装apche服务;

在apache/bin下httpd -t 查看更改的httpd.conf是否正确

在apache/bin下httpd -v 查看版本

在apache/bin下使用ApacheMonitor.exe启动关闭重启apache服务

b.apache安装后,把FileManage部署项目用口令启动

apache-tomcat-xxxx/bin

startup.bat start

 

10.file静态资源

1)安装:

根据httpd.conf配置对应解压在指定位置;

 

11.启动步骤顺序

1)redis

2)2台服务器的zookeeper

3)nginx

4)apache

5)2台服务器的dubbo

6)tomcat

7)项目使用口令启动

 

实际部署出现问题咨询hudie613@hotmail.com邮箱;

实际部署运行时zookeeper有时候会因网络问题自动关闭远程连接,需要重启zookeeper和部署的所有项目;

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值