• 2024-11-20【Redis集群实战】Redis 以及 Redis Sentinel 的 Docker部署
    Redis基本说明这里我是用的是docker。既然使用docker那么就需要配置两个组件一个Redis一个RedisSentinel我们可以使用docker-compose来启动一组docker安装docker-compose下载docker-compose安装包这里面直接从github下载。并且放在了/usr/local/bin/docker-c
  • 2024-11-20bladeX物联网平台私库操作处理步骤
     (一)获取对方私库代码并上传到自己的gitlab步骤1:克隆对方的私有仓库首先,您需要在本地计算机上克隆对方的私有仓库。这通常需要使用HTTPS或SSHURL,并且可能需要身份验证(如用户名和密码、SSH密钥等)。#假设您已经配置了SSH密钥或知道HTTPS的用户名和密码gitclonehttps:
  • 2024-11-19【网络系统管理】Centos7——配置主从mariadb服务器案例
    目录一、配置yum源和修改主机名1、搭建yum源2、修改主机名二、安装mariadb服务器和基础工作1、安装服务2、开启服务3、关闭防火墙三、配置主mariadb服务器1、初始化2、编辑数据库集群节点3、登录数据库开放权限1、给予权限2、先去DBMS1查看信息3、添加MASTER信息
  • 2024-11-19JCB ServiceMaster 4 Software(10/2024)
    Intherapidlyevolvingworldofheavymachineryandconstructionequipment,efficiencyandprecisionareparamount.JCB,aleaderininnovativeengineering,hasdevelopedtheJCBElectronicServiceTool(EST)diagnosticinterfacetostreamlinetheproces
  • 2024-11-19Pod生命周期
    文章目录Pod生命周期Pod生命周期概述Init容器容器探针事件处理函数Pod资源管理Pod资源管理资源管理概述资源配额资源限额全局资源管理全局配额概述ResourceQuotaPod生命周期Pod生命周期概述什么是Pod生命周期?Pod对象自从其创建开始至终止的时间范围称为生命周
  • 2024-11-19Conda环境Git Pull报错
    问题背景用conda新建了一个python3.9的虚拟环境,经常出现跟动态链接库相关的报错,这次连使用gitpull都出现了一个奇怪的报错:$gitpull/usr/lib/git-core/git-remote-https:symbollookuperror:/lib/x86_64-linux-gnu/libp11-kit.so.0:undefinedsymbol:ffi_type_pointer,
  • 2024-11-18大数据时代--Hadoop的学习介绍,安装配置过程#全世界最细致万字教程(*拌面版
    前言:        让我们回到世界转变为数字时代之前的日子。那时,生成的数据量非常小,速度相对缓慢,几乎所有数据都是文件,行和列的形式,存储或处理这种数据并不麻烦,因为单个存储单元和处理器结合就可以完成这项工作,随着时间的流逝,互联网席卷了全球,每微秒都会产生大量以多种形
  • 2024-11-18Memcached&Redis构建缓存服务器 (主从,持久化,哨兵)
    许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大影响。Memcached/redis是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访问次数,
  • 2024-11-18git提交提示本地分支 '(no branch)' (远程分支 = '(no branch)') 是无效的。引用名称必须遵循 git ref-format 规则
    这个错误提示表明你正在使用一个没有有效分支的Git仓库,或者是Git无法识别当前的分支(通常是由于HEAD被指向了一个无效或空的引用)。具体来说,`'(nobranch)'`是因为你当前处于一个`detachedHEAD`状态(即没有指向一个有效的分支),通常在你检出一个提交(而不是分支)时会出现这种情
  • 2024-11-18高可用方案MGR介绍
    MGR简介MySQLGroupReplication(下简称:MGR)是MySQL官方推出的一种基于Paxos协议的状态机复制。在MGR出现之前,用户常见的MySQL高可用方式,无论怎么变化架构,本质就是Master-Slave架构。MySQL5.7版本开始支持无损半同步复制(losslesssemi-syncreplication),从而进一步提示数据复制
  • 2024-11-16Docker部署Redis哨兵
    哨兵,英文名Sentinel,是一个分布式系统,用于对主从结构中的每一台服务器进行监控,当主节点出现故障后通过投票机制来挑选新的主节点,并且将所有的从节点连接到新的主节点上。RedisSentinel包含若干个Sentinel节点和Redis数据节点,每个Sentinel节点会对数据节点和其余Senti
  • 2024-11-16Redis7.x安装系列教程(二)主从部署&原理详解
    Redis7.x安装系列教程(二)主从部署&原理详解1、什么是主从复制主从复制是指将一台Redis服务器的数据,复制到其他的Redis服务器上。前者称为主节点(master),后者是从节点(slave),数据的复制是单向的,只能是从主节点到从节点。每台Redis服务器未修改配置前都是主节点,一个主节点可以0~N
  • 2024-11-16Kubernetes-高可用k8s集群部署(多Master节点二进制方式)
    前言:Kubernetes(简称k8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是k8s的一些关键特性和概念:容器编排:k8s帮助用户管理容器的生命周期,包括部署、扩展和运行。服务发现和负载均衡:k8s可以为容器提供内部和外部的服务发现和负载均衡。存储
  • 2024-11-15Chaos Mesh(上)
    ChaosMesh(上)目录1、基本功能1.1故障注入1.2混沌实验场景1.3可视化操作1.4安全保障2、使用Helm安装ChaosMesh2.1环境准备2.2添加ChaosMesh仓库2.3查看可以安装的ChaosMesh版本2.4创建安装ChaosMesh的命名空间2.5使用Helm安装ChaosMesh2.6验证安装3、C
  • 2024-11-15Git进阶实用命令
    总结最常用的git命令操作。Mac推荐可视化软件Sourcetree1.本地仓库gitinit#初始化本地git以下所有操作的前提条件gitadd-A#添加当前所有变动文件到本地缓存区gitcommit-m'<commit-word>'#提交缓存区内容到本地仓库gitcommit-am'<commit-word>'#上
  • 2024-11-14MySQL5.7新特性--官方高可用方案MGR介绍
    MGR简介MySQLGroupReplication(下简称:MGR)是MySQL官方推出的一种基于Paxos协议的状态机复制。在MGR出现之前,用户常见的MySQL高可用方式,无论怎么变化架构,本质就是Master-Slave架构。MySQL5.7版本开始支持无损半同步复制(losslesssemi-syncreplication),从而进一步提示数据复制
  • 2024-11-13git 使用教程
    本文为Git教程-廖雪峰的官方网站(liaoxuefeng.com)的学习笔记,仅供学习参考之用。git是一个版本管理工具,对于个人开发而言,一方面可以记录每次代码的更改,方便回溯代码定位问题;另一方面可以同时开发多个分支,可以更为安全的去折腾新功能。而对于团队开发而言,可以提升协同工作的
  • 2024-11-13Docker安装MySQL双主从复制
    一、下载mysql镜像略二、主节点my.cnf配置[mysqld]设置server_id,同一局域网中需要唯一server_id=1指定不需要同步的数据库名称binlog-ignore-db=mysql开启二进制日志功能log-bin=mysql-bin设置二进制日志使用内存大小(事务)binlog_cache_size=1M设置使用的二进制日志
  • 2024-11-13NGINX负载均衡实战教程:打造高可用性架构 转载
    nginx负载均衡nginx负载均衡介绍反向代理与负载均衡nginx负载均衡配置Keepalived高可用nginx负载均衡器修改Web服务器的默认主页开启nginx负载均衡和反向代理安装Keepalived配置Keepalived编写脚本监控Keepalived和nginx的状态配置keepalived
  • 2024-11-12[运维][Nginx]Nginx学习(1/5)--Nginx基础
    Nginx简介背景介绍Nginx一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】,是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是2004年10月4号发布的0.1.0版本。另外值得一提的是伊戈尔·赛索耶夫将Nginx的源码
  • 2024-11-11Mysql高可用架构方案
    目录Mysql介绍高可用结构主从模式主从模式介绍主从复制技术主从模式注意事项MHA(MasterHighAvailability)MHA模式介绍MHA工作流程MMM(Multi-MasterReplicationManagerForMysql)MGR(MysqlGroupReplication)总结Mysql介绍Mysql是典型的开源关系型数据库,是许多网站、应用程序、企业软件
  • 2024-11-11因为mysql 8新的认证插件导致主从复制的IO线程失败
    1、错误信息Last_IO_Error:errorconnectingtomaster'[email protected]:3306'-retry-time:60retries:1message:Authenticationplugin'caching_sha2_password'reportederror:Authenticationrequiressecureconnection.2、在主库检查复制用户的pl
  • 2024-11-10开发分支管理策略
    GitFlow是一种基于Git版本控制系统的分支管理模型,定义了一套严格的分支命名和操作规范主要包括以下几种分支类型:主干分支(master):始终保持稳定,只包含经过充分测试和可发布的代码开发分支(develop):团队成员在该分支上进行日常的开发工作,所有的新功能和特性都先在这个分支上进行
  • 2024-11-10nginx 整体架构
    Nginx是什么Nginx是一款C语言编写高性能Web服务器,反向代理服务器。占用内存少、并发能力强使用场景nginx主要有以下4个使用场景作为Http服务器,可以提供静态网页和静态资源的访问HTTP代理缓存,缓存服务端请求数据作为反向代理服务器,将请求代理转发作为负载均衡服
  • 2024-11-09openEuler搭建k8s(1.28.2版本)
    目录k8s搭建(1.28.2版本)1.安装containerd1.1下载tar包1.2编写服务单元文件2.安装runc3.安装cni插件3.1下载文件3.2设置crictl运行端点4.配置containerd5.主机配置5.1编辑hosts文件(可选)5.2开启流量转发5.3关闭防火墙以及selinux5.4关闭swap6.搭建k8s6.1配置yum源