java常用服务集群搭建
万和IT教育
这个作者很懒,什么都没留下…
展开
-
java常用服务集群搭建【1】redis集群
1 环境约束 centos 6.4 64位 redis 3.2.6 ruby-2.2.7 2 前提条件 centos能够连接到外网 能够通过putty访问centos ruby-2.2.7压缩包已经上传至/root文件夹 redis-3.2.6压缩包已经上传至/root文件夹 3 下载软件 官网: ruby-2.2.7 https://cache.ruby-lang.org/...原创 2019-05-20 10:46:04 · 261 阅读 · 0 评论 -
java常用服务集群搭建【2】tomcat搭建集群及nginx负载均衡
1 环境约束 centos 6.4 64位 nginx-1.5.0 apache-tomcat-8.5.38 2 前提约束 centos能够连接到外网 能够通过putty访问centos nginx-1.5.0压缩包已经上传至/root文件夹 apache-tomcat-8.5.38压缩包已经上传至/root文件夹 安装好jdk并已经配置JAVA_HOME 3 软件下载 百度...原创 2019-05-20 11:00:30 · 661 阅读 · 0 评论 -
java常用服务集群搭建【3】tomcat session共享
1、环境约束 centos 7 64位 nginx-1.5.0 apache-tomcat-8.5.38 2、前提约束 完成tomcat集群搭建以及nginx的负载均衡 https://www.jianshu.com/p/c8aa1a323e3a 解压两次apache-tomcat-8.5.38压缩包,分比为tomcat8180和tomcat8280 修改tomcat8180中serv...原创 2019-05-20 11:05:32 · 184 阅读 · 0 评论 -
java常用服务集群搭建【4】mysql主从同步
主从同步的前提是读写分离,所谓读写分离,就是至少两个mysql服务,其中一个mysql服务做增删改【主】,另外一个【多个】mysql服务做查询【从】,增删改的数据要很快同步到从机,这就是主从同步,mysql自带主从同步。本文将阐述如何配置主从同步。 1、前提约束 两台CentOS7虚拟机,都已经安装mysql。作者的两台机子分别是192.168.100.134、192.168.100.136,...原创 2019-05-20 13:41:25 · 397 阅读 · 0 评论 -
java常用服务集群搭建【5】mycat屏蔽主从同步
上一篇文章,我们基于mysql的读写分离完成了主从同步,但这样的主从同步有一个缺陷,程序员需要记录哪些机子提供增删改服务,哪些机子提供查询服务,如此一来就会形成硬编码。能不能使得程序员集中精力于业务,逻辑上只有一个mysql服务,但物理上却又多个mysql服务;能不能屏蔽复杂性却提升性能,mycat便应运而生,它的一个重要功能就是以读写分离为基础,统一多个mysql服务于一个。本文将阐述如何使用m...原创 2019-05-20 14:24:53 · 176 阅读 · 0 评论 -
java常用服务集群搭建【6】mycat完成分库分表【水平】
前两篇文章,我们了解了mysql的主从同步以及mycat对读写分离的管理。本文将阐述使用mycat完成分库分表。分表一般会导致分库,分表的目的就是把表一分多,提升查询效率。分表有两种方式,一是水平分表【按行】,一是垂直分表【按列】。我们先看一下水平分表。 1、前提约束 完成mycat的读写分离管理 https://www.jianshu.com/p/8c3e007a0550 2、修改配置文件 ...原创 2019-05-20 14:28:04 · 164 阅读 · 0 评论 -
java常用服务集群搭建【7】zookeeper集群
zookeeper集群能保证zk的高可用性,本文将阐述如何搭建一个zookeeper集群。 1、前提约束 三台CentOS服务器 作者的三台CentOS服务器ip分别为192.168.100.134、135、136;且相互ping通 三台服务器已经安装好zookeeper https://www.jianshu.com/p/45e84fc9d02f 2、操作 2.1 修改主机名 192...原创 2019-05-20 14:40:20 · 590 阅读 · 0 评论 -
java常用服务集群搭建【8】solrcloud
solrcloud就是solr的集群,本文将阐述如何搭建solrcloud集群。 1、前提约束 三台CentOS服务器 作者的三台CentOS服务器ip分别为192.168.100.134、135、136;且相互ping通 三台机子上已安装zookeeper集群 https://www.jianshu.com/p/48f142f876d4 每台机子都已经安装solr https://ww...原创 2019-05-20 14:56:02 · 194 阅读 · 0 评论 -
java常用服务集群搭建【9】keepalived+nginx的高可用性
我们已经做过tomcat集群以及nginx负载均衡,但前提是nginx正常运行。如果nginx宕机,则系统就没有统一入口。本文将阐述如何保证nginx的高可用性,这时候就需要keepalived服务。 1、 环境约束 CentOS 6.4 64位 2台,作者ip各为192.168.100.134、192.168.100.136 nginx-1.5.0 keepalived 2、 前提约束 ...原创 2019-05-20 14:58:54 · 153 阅读 · 0 评论