1.MHA简介:MHA(Master HighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,            
                
         
            
            
            
            GateWay简介Spring Cloud GateWay是Spring Cloud的个全新项,标是取代Netflix Zuul,它基于Spring5.0+SpringBoot2.0+WebFlux(基于性能的Reactor模式响应式通信框架Netty,异步阻塞模型)等技术开发,性能于Zuul,官测试,GateWay是Zuul的1.6倍,旨在为微服务架构提供种简单有效的统的API路由管理式。Spr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 10:29:57
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在托管服务器或者租用机柜的时候,有时会听到1U、2U、4U或者42U等类似这样子的名词。而这些名词又代表什么意思呢? 一、关于“U”的单位 U是一种表示服务器外部尺寸的单位,是unit的缩略语。规定了服务器的尺寸,可以使服务器以一定的尺寸放在机架上。机架上有固定服务器的螺孔,以便它能与服务器的螺孔对上号,再用螺丝加以固定好,这样子可以方便安装每一部服务器所需要的空间。 二、1U服务器、2U服务器、            
                
         
            
            
            
            关于NameNode高可靠需要配置的文件有core-site.xml和hdfs-site.xml  关于ResourceManager高可靠需要配置的文件有yarn-site.xml  逻辑结构:   NameNode-HA工作原理:  在一个典型的HA集群中,最好有2台独立的机器的来配置NameNode角色,无论在任何时候,集群中只能有一个N            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-02 10:07:19
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录redis主从在所有机器上安装redis主从服务实现验证主从服务redis哨兵模式redis高可用集群 redis主从下载redis安装文件 地址:redis5.0.14下载地址 架构图在所有机器上安装redis//1、上传离线包至指定路径
cd /usr/software/
rz 
//2、解压文件
tar -zxvf  redis-5.0.14.tar.gz 
//3、安装redi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-13 20:21:48
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            环境准备Centos6.5三台服务器:10.68.17.106、10.68.17.109、10.68.17.110端口分配:mongos:20000、config:21000、shard1:27001、shard2:27002、shard3:27003分别为每台机器建立mongos、config、shard1、shard2、shard3这些目录,因为mongos不存储数据,只需要建立日志文件目录即            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-27 14:49:00
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Service:服务发现Service入门介绍需要Service的原因,我觉得主要从两个方面考虑:Pod的状态并不稳定,导致PodIP会随时变化;水平伸缩会使多个Pod提供相同的服务来负载均衡,但每个Pod的ip肯定说不一样的;所以就需要一个稳定的地址来暴露服务给用户,用户完全不需要考虑podip是多少,这个就是服务发现 service。Service的实现需要依赖于coredns,coredns            
                
         
            
            
            
            # 实现MySQL高可用架构需要几台服务器
在现代的软件架构中,数据库是非常关键的组件之一,因此保证数据库的高可用性至关重要。MySQL是一种常用的关系型数据库管理系统,为了确保MySQL的高可用性,我们可以采用主从复制的架构来提升系统的稳定性和可用性。
下面将详细介绍在Kubernetes(K8S)环境下搭建MySQL高可用架构所需的步骤和代码示例。
### 步骤概览
| 步骤 | 操作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-28 10:20:37
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前提:SpringBoot可以离开SpringCloud独立使用开发项目,但是SpringCloud离不开SpringBoot,属于依赖的关系.所以基本是搭建SpringBoot + 组件 = SpringCloud什么是Spring Cloud  1、Spring Cloud它不是一个具体的框架,它是一个工具箱,它提供了各类工具,可以帮助我们快速地构建分布式系统。  2、基于Spring Boo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 21:59:59
                            
                                144阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            主机环境:rhel7.3 selinux and firewalld disabled主机名ip服务server3172.25.254.3mysqlserver4172.25.254.4mysqlserver1172.25.254.1mysqlserver2172.25.254.2MHA manager一、基础概念MHA(Master High Availability)目前在MySQL高可用方面            
                
         
            
            
            
            MQ学习系列:消息队列概念与认知ActiveMQ Topic消息重发ActiveMQ Topic 持久化订阅zookeeper+ActiveMQ集群实现高可用使用ZooKeeper实现的Master-Slave实现方式,是对ActiveMQ进行高可用的一种有效的解决方案。高可用的原理:使用ZooKeeper(集群)注册所有的ActiveMQ Broker。只有其中的一个Broker可以对外提供服务            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-17 11:04:57
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用Docker-Compose快速部署ElasticSearch集群(3节点集群)Elasticsearch  作为一个搜索引擎,我们对它的基本要求就是存储海量数据并且可以在非常短的时间内查询到我们想要的信息。所以第一步我们需要保证的就是  Elasticsearch  的高可用性,什么是高可用性呢?它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-14 14:52:21
                            
                                69阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # MongoDB 高可用集群实现指南
在现代应用程序中,数据库的高可用性是至关重要的。MongoDB 支持通过副本集来实现高可用性。一个副本集是在具有相同数据集的多个 MongoDB 实例之间提供冗余和高可用性的功能。本文将指导你如何建立一个 MongoDB 高可用集群,特别是在服务的配置数量上,通常至少需要三台服务器。以下是实现高可用集群的流程及其具体步骤。
## 实现流程
| 步骤 |            
                
         
            
            
            
            一.Tomcat服务器简介Tomcat 是 Java 语言开发的,Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。一般来说,To            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-21 13:44:02
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            当我们在谈论“mysql 集群需要几台服务器”这个问题时,实际上是在思考如何设计一个高效、稳定的数据库集群。那么,究竟需要多少台服务器呢?这不仅取决于具体的需求、负载和配置,还涉及到一系列的前期检查、设计架构、安装部署、依赖管理、安全加固等步骤。下面,我们来详细梳理一下这个过程。
## 环境预检
首先,环境预检是至关重要的。我们需要确保我们的系统满足 MySQL 集群的基本要求。以下是系统要求            
                
         
            
            
            
            高级操作讲解关于mongodb的高级操作,包括聚合、主从复制、分片、备份与恢复、MR完成python与mongodb的交互聚合 aggregate聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg()语法db.集合名称.aggregate([{管道:{表达式}}])管道管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的输入ps ajx | grep             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-05 16:18:50
                            
                                14阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL主从复制面试之作用和原理一、什么是主从复制?主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。二、主从复制的作用(好处,或者说为什么要做主从)重点!1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2、架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘            
                
         
            
            
            
            第1章 Redis介绍1.1 Redis是什么Redis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同,redis中的值可以有string,hash,list,set,zset,geo等多种数据结构和算法组成. 因为Redis会将所有的数据都放在内存中,所以他的读写性能非常惊人. 不仅如此,Redis还可以将内存中的数据利用快照和日志的形式保存到硬盘上 Redis还提供了键过期,发布订            
                
         
            
            
            
            Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现。Eureka 采用了 C-S 的设计架构。Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用 Eureka 的客户端连接到 Eureka Server,并维持心跳连接。这样系统的维护人员就可以通过 Eureka Server 来监控系统中各个微服务是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 10:30:12
                            
                                126阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景近期本司内部需要用到Skywalking进行链路追踪和日志收集,故记录下部署过程,方便后期学习与查询。ElasticSearch高可用部署## 1.docker启动elasticsearch,并将内存设置的稍微大一些,然后进行端口和配置文件映射docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e ES_JAVA_OPTS=            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-13 22:36:02
                            
                                45阅读
                            
                                                                             
                 
                
                                
                    