集群基础设施准备
一、各应用安装说明
jdk1.8:注意:6.4版本的javashop不能使用低于1.8版本的jdk,这里不再讲述,请自行搭建
mysql:建议使用MySQL 5.6以上版本
Nginx:参考【nginx安装】
redis:参考 【redis安装】及 【redis集群搭建】
amqp:参考【rabbitmq安装】及 【rabbitmq集群搭建】
elasticsearch:参考【elasticsearch安装】及 【elasticsearch集群搭建】
xxl-job:参考【xxl-job安装】
fastdfs:参考【fastdfs安装】
二、本次服务器部署情况
实例:本次实例采用4台局域网下的Linux服务器,请参考第一步进行搭建。
建议:部署正式环境时,请购买阿里系的产品:服务器、redis、数据库rds 保证项目的性能。
具体服务器部署情况如下:
服务器A(192.168.1.190):部署redis、部署rabbitmq、部署fastdfs 本次的部署信息如下:
redis信息:主机:192.168.1.190;端口号:6379;密码:enation。
rabbitmq信息:主机:192.168.1.190;端口号:5672;账号:aaaaaa;密码:aaaaaa。
fastdfs信息:主机:192.168.1.190;端口号:22122。备注:以上部署的信息将会在在项目中进行使用(注意:如果是阿里云服务器的话,为保证数据传输速度,在配置到项目中的时 候以上的信息请使用内网ip,使用外网ip比较耗性能)。
服务器B(192.168.1.192):部署elasticsearch、部署xxljob、部署1个javashop后台
本次的部署信息如下:
elasticsearch信息:主机:192.168.1.192;端口号:9300;name:es_cluster tomcat安装目录:/home/server/tomcat8081/我的Tomcat 备注:xxl-job和javashop后台将会在集群服务器项目部署中讲解,此时只需要准备好基础环境即可。jdk、Tomcat请自行安装。服务器C(192.168.1.196):部署Nginx+lua+redis、部署2个消费者consumer
备注:2个消费者consumer部署将会在集群服务器项目部署中讲解,现在只需要部署好jdk1.8。
服务器D(192.168.1.195):部署MySQL、部署2个javashop前台、部署MySQL数据库
本次部署信息如下:
MySQL信息:主机:192.168.1.195;端口号:3306;账号:root;密码:root。tomcat安装目录:/home/server/tomcat8082/...... /home/server/tomcat8082/....... 备注:javashop前台将会在集群服务器项目部署中讲解,此时只需要准备好相应的基础环境即可。jdk、Tomcat请自行安装。