04 java常用服务之集群搭建
本专辑介绍java中的常用集群
张力的程序园
兰州大学毕业,10多年软件开发经验,善于系统性设计多种技术映射到问题解决空间。java出身,精通设计模式,熟悉经典算法,主要从事方向为分布式和大数据研发,对高并发、大流量设计思想有深刻理解和运用。
展开
-
09-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-07 15:53:34 · 70 阅读 · 0 评论 -
08-solrcloud
solrcloud就是solr的集群,本文将阐述如何搭建solrcloud集群。 1、前提约束 三台CentOS服务器 作者的三台CentOS服务器ip分别为192.168.100.134、135、136;且相互ping通 三台机子上已安装zookeeper集群 https://www.jianshu.com/p/48f142f876d4 每台机子都已经安装solr https...原创 2019-05-06 18:06:46 · 63 阅读 · 0 评论 -
07-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 修改主机...原创 2019-05-06 15:06:14 · 85 阅读 · 0 评论 -
06-mycat完成分库分表【水平】
前两篇文章,我们了解了mysql的主从同步以及mycat对读写分离的管理。本文将阐述使用mycat完成分库分表。分表一般会导致分库,分表的目的就是把表一分多,提升查询效率。分表有两种方式,一是水平分表【按行】,一是垂直分表【按列】。我们先看一下水平分表。 1、前提约束 完成mycat的读写分离管理 https://www.jianshu.com/p/8c3e007a0550 ...原创 2019-05-06 12:30:16 · 89 阅读 · 0 评论 -
05-mycat屏蔽主从同步
上一篇文章,我们基于mysql的读写分离完成了主从同步,但这样的主从同步有一个缺陷,程序员需要记录哪些机子提供增删改服务,哪些机子提供查询服务,如此一来就会形成硬编码。能不能使得程序员集中精力于业务,逻辑上只有一个mysql服务,但物理上却又多个mysql服务;能不能屏蔽复杂性却提升性能,mycat便应运而生,它的一个重要功能就是以读写分离为基础,统一多个mysql服务于一个。本文...原创 2019-05-06 11:49:33 · 107 阅读 · 0 评论 -
04-mysql主从同步
主从同步的前提是读写分离,所谓读写分离,就是至少两个mysql服务,其中一个mysql服务做增删改【主】,另外一个【多个】mysql服务做查询【从】,增删改的数据要很快同步到从机,这就是主从同步,mysql自带主从同步。本文将阐述如何配置主从同步。 1、前提约束 两台CentOS7虚拟机,都已经安装mysql。作者的两台机子分别是192.168.100.134、192.168.1...原创 2019-05-05 21:11:49 · 97 阅读 · 0 评论 -
03-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 修改tomcat818...原创 2019-04-16 12:37:43 · 78 阅读 · 0 评论 -
02-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...原创 2019-03-03 18:17:48 · 92 阅读 · 0 评论 -
01-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文...原创 2019-03-02 23:45:30 · 105 阅读 · 0 评论