ICode9

精准搜索请尝试: 精确搜索
  • 第六章 Pod控制器详解2022-07-29 16:04:20

    第六章 Pod控制器详解 本章节主要介绍各种Pod控制器的详细使用。 Pod控制器介绍 Pod是kubernetes的最小管理单元,在kubernetes中,按照pod的创建方式可以将其分为两类: 自主式pod:kubernetes直接创建出来的Pod,这种pod删除后就没有了,也不会重建 控制器创建的pod:kubernetes通过控制器创

  • [Bug0034] Git报错 cannot lock ref 'refs/heads/master': is at xxxx but expected xxx error:2022-07-28 20:34:07

    1、问题 error: update_ref failed for ref 'refs/heads/master': cannot lock ref 'refs/heads/master': is at 63654e79f7ae0f902731558b3ae6679a69db09e9 but expected ec20d6ffa52920358e54703f90100bedbca4c855 error: could not update refs/heads/mas

  • Redis系列4:高可用之Sentinel(哨兵模式)2022-07-28 15:04:21

    Redis系列1:深刻理解高性能Redis的本质 Redis系列2:数据持久化提高可用性 Redis系列3:高可用之主从架构 1 背景 从第三篇 Redis系列3:高可用之主从架构 ,我们知道,为Redis配置主从模式,可以大幅度的提高Redis服务的可用性,减少甚至避免Redis服务发生宕机的可能。 它有如下能力: 故障隔离和

  • SQL Server、MySQL主从搭建,EF Core读写分离代码实现2022-07-28 09:05:20

    一、SQL Server的主从复制搭建 1.1、SQL Server主从复制结构图 SQL Server的主从通过发布订阅来实现 主库把增删改操作发布到发布服务器,从库通过订阅发布服务器,发布服务器把操作推送到从库进行同步。 1.2、基于SQL Server2016实现主从 新建一个主库“MyDB” 建一个表"SysUser"测

  • Elasticsearch脑裂2022-07-26 18:32:48

    1、当集群 master 候选数量不小于 3 个时,可以通过设置最少投票通过数量(discovery.zen.minimum_master_nodes)超过所有候选节点一半以上来解决脑裂问题;2、当候选数量为两个时,只能修改为唯一的一个 master 候选,其他作为 data节点,避免脑裂问题

  • Pod进阶篇:污点-容忍度-亲和性-Affinity-调度(5)2022-07-26 15:35:10

    一、Pod资源清单详细解读 apiVersion: v1 #版本号,例如 v1 kind: Pod #资源类型,如 Pod metadata: #元数据 name: string # Pod 名字 namespace: string # Pod 所属的命名空间 labels: #自定义标签 name: string #自定义标签名字 annotations: #自定义注释列表 n

  • 【git】git将本地代码上传远程仓库2022-07-25 14:31:18

    环境要求: windows平台可以直接下载安装git.exe(安装选中加入),右键文件使用git bash按以下命令输入 Ubuntu平台下执行sudo apt install git安装git! 方法1: 1.将远程仓库clone下来 git clone http://github/xxxx.git 2.将当前所有代码添加到git本地库 git add . 3.配置邮箱,用

  • 04第二章:03_集群搭建理论2022-07-24 18:03:50

    一、集群 二、数据复制与刷盘策略 复制策略 复制策略是 Broker 的 Master 与 Slave 间的数据同步方式。分为同步复制与异步复制: 同步复制:消息写入 master 后,master 会等待 slave 同步数据成功后才向 producer 返回成功 ACK 异步复制:消息写入 master 后,master 立即向 producer

  • 主从同步-mysql2022-07-24 01:34:29

    目录MySQL主从同步机制MySQL主从同步的作用实现MySQL主从复制需要进行的配置:前期准备主服务器配置从服务器配置报错处理 MySQL主从同步机制 MYSQL主从同步是在MySQL主从复制(Master-Slave Replication)基础上实现的,通过设置在Master MySQL上的binlog(使其处于打开状态),Slave MySQL

  • 搭建mysql主从复制(报错:Last_Error: Error 'Unknown database)2022-07-23 16:06:05

    一、准备挂载文件 为了将配置文件在宿主机做挂载,先运行测试镜像拷贝配置文件 1、拉取镜像 docker pull mysql:8.0.26 2、创建测试容器mysql-demo docker run -it -p 3300:3306 \ --name mysql-demo \ -e MYSQL_ROOT_PASSWORD=123456 \ -d mysql:8.0.26 运行时改成一排执行: do

  • Mycat学习笔记2022-07-23 14:31:11

    1.安装 下载安装包 资源地址:http://dl.mycat.org.cn/2.0/  1.安装程序包:http://dl.mycat.org.cn/2.0/install-template/mycat2-install-template-1.21.zip 2.Jar包:http://dl.mycat.org.cn/2.0/1.21-release/mycat2-1.21-release-jar-with-dependencies.jar 将jar包拷贝进安

  • spark 启动standalone2022-07-23 00:34:06

      cd /export/server/spark   sbin/start-master.sh   sbin/start-workers.sh   sbin/start-history-server.sh 监控:启动以后才能访问 http://node1:8080/  Master监控服务:相当于YARN中的8088 http://node1:18080/ HistoryServer历史监控服务:相当于MR中的19888   - Master

  • mysql数据库主从配置2022-07-22 12:32:53

    在一篇文章《离线安装mysql数据库》,讲解了离线安装mysql数据库的过程,本文将讲解mysql数据库的主从配置方法。mysql数据库进行主从配置后,可以实现数据库的备份、同时应用也可以实现读写分离,提高应用的并发量。   1、主从原理 从《高性能mysql》书中讲解主从原理大致有三个步骤:

  • k8s 1.2之k8s安装和搭建集群2022-07-21 22:36:23

    1.实验,一台master主机和两台work主机搭建k8s集群 三台机器都需要开启虚拟化,master主机的内存和cpu数多点 master至少2核数,node节点至少1核数   以下操作是三台机器都需要操作相同步骤   分别在三台服务器 ssh-keygen ssh-copy-id work1 ssh-copy-id master 去/root/.ssh目录下有

  • git切换分支时(dev切换至master),修改的地方被带到另一个分支上(dev分支上添加的代码带到了master分支上)2022-07-20 15:05:00

    解决办法:   在切换分支前,先进行一次commit, 就不会出现这种问题了. 但是在开发中我们不想commit但又要切换到master分支怎么办?   我们可以基于dev分支新建一个dev_test分支,这个dev_test分支没有对应的远程仓库中的分支,开发时我们在dev_test分支上进行修改,当要切换分支的

  • Ubuntu elastic安装启动2022-07-20 15:03:12

    1. 下载了安装包elasticsearch-8.3.2-linux-x86_64.tar tar -xf后启动报warning : ignoring JAVA_HOME=/usr/lib/jdk8/jdk1.8.0_251; using bundled JDK 原因大概是e8不支持java8 2. 重新下载安装包elasticsearch-7.17.2-linux-x86_64.tar,解压后运行./bin/elasticsearch报错 [

  • Pod入门知识(4)2022-07-20 02:01:26

    一、Pod是什么? 官方文档:https://kubernetes.io/docs/concepts/workloads/pods/ Pod 是 Kubernetes 中的最小调度单元,k8s 是通过定义一个 Pod 的资源,然后在 Pod 里面运行容器,容器需要指定一个镜像,这样就可以用来运行具体的服务。一个 Pod 封装一个容器(也可以封装多个容器),Pod 里

  • k8s 常用的命令2022-07-19 18:32:03

    master节点 1、更改配置文件,重新加载 systemctl daemon-reload 2、启动master相关组件 systemctl start kube-apiserver systemctl start kube-controller-manager systemctl start kube-scheduleretc 服务: 1、更改配置后,重新加载 systemctl daemon-reload 2、启动etcd服务 syst

  • kubeadm+docker(cri-dockerd)方式部署k8s单master集群 (v1.24.3)2022-07-19 03:05:23

    1、环境配置 关闭防火墙systemctl stop firewalld && systemctl disable firewalld 关闭selinuxsetenforce 0sed -i 's/enforcing/disabled/' /etc/selinux/config 关闭swapswapoff -a sed -ri 's/.*swap.*/#&/' /etc/fstab (永久关闭) 主机名与IP对应关系vi /etc/host

  • Redis2022-07-18 22:00:23

    StringRedisTemplate常用操作 stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间 stringRedisTemplate.boundValueOps("test").increment(-1);//val做-1操作 stringRedisTemplate.opsForValue(

  • 8.2 MHA原理2022-07-18 16:00:52

    1.MHA架构图        2.MHA工作原理     1.当Master宕机   2.MHA从宕机崩溃的master中找到保存的二进制日志   3.自动识别含有最近更新的slave   4.应用差异的中继日志到其他的slave   5.应用从master保存的二进制日志   6.使其它的slave连接新的master进行复制 3.MHA

  • 合并两个不同远程仓库的Git命令2022-07-18 15:00:45

    一、需求场景描述 远程仓库A:http://XXXA.git 远程gitlab,团队协作开发主仓库,新仓库 远程仓库B:http://XXXB.git 旧仓库 从A仓库和B仓库,都对同一个项目进行过开发, 需要将仓库B合并到仓库A中同步进度,代码数量很大,不可能全靠手动合并 二、合并步骤用到的Git命令 首先拉取仓库A上的最

  • 数据库扩容也可以如此丝滑,MySQL千亿级数据生产环境扩容实战2022-07-18 14:34:19

    数据库平滑扩容 目录 1:理解传统扩容实现方案 2:理解平滑扩容双写方案 3:掌握数据库2N扩容方案 4:实现数据库双主同步 5:掌握ShardingJDBC路由以及动态扩容技术 6:掌握KeepAlived+MariaDB数据库高可用方案 1. 扩容方案剖析 1.1 扩容问题 在项目初期,我们部署了三个数据库A、B、C,此时数据

  • Redis2022-07-18 09:45:12

    StringRedisTemplate常用操作 stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间 stringRedisTemplate.boundValueOps("test").increment(-1);//val做-1操作 stringRedisTemplate.opsForValue(

  • 020_MySQL主从复制2022-07-18 00:35:05

    目录安装MySQLMySQL主从复制概述主从复制的优点实现读写分离的前提Replication的原理前提是作为主服务器角色的数据库服务器必须开启二进制日志MySQL主从复制配置Master节点配置 /etc/my.cnf (master节点执行)Slave节点配置 /etc/my.cnf (slave节点执行)在master服务器授权slave服

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有