首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DevOps持续集成

    MFS-master节点故障切换

    1、问题描述: 六个节点底层部署了mfs分布式存储,node4(mfsmaster), 其中node1-6都为mfschunkserver,分别开启了metalogger服务。 准备切换到node6节点中。 2、问题分析: mfsmaster节点宕机,mfsmount挂载失败,需要通过metalogger恢复mfsmaster的数据 3、解决方案: 在node2或者node3节点, 通过metalogger

    1.7K10发布于 2019-10-18
  • 来自专栏linux 自动化运维

    服务器集群自动切换网络节点

    /bin/bash # 集群节点自动切换 # Define the list of IP addresses ipList=( 10.1.1.8 10.1.1.13 ) failCount 子文件目录: $wwwconf/nginxzhuanfa" sudo nginx -s reload } MainNginxconf() { echo "[ok] 通讯正常,正在切换节点

    99810编辑于 2024-08-22
  • 来自专栏Java Tale

    ruoyi mysql切换 pgsql

    修改 application.yml 分页插件 原文件 # PageHelper分页插件 pagehelper: helperDialect: mysql supportMethodsArguments -- Mysql驱动包 --> <dependency> <groupId>com.mysql</groupId> <artifactId >mysql-connector-j</artifactId> </dependency> 新文件 <! trigger_name, trigger_group) ) engine=innodb comment = 'Blob类型的触发器表'; -- ---------------------------- -- 6、 QRTZ_SIMPROP_TRIGGERS.bool_prop_2 IS 'Boolean类型的trigger的第二个参数'; -- ---------------------------- -- 6

    93800编辑于 2025-03-26
  • 来自专栏大数据组件部署

    MySQL节点部署

    介绍 MySQL 是一个开源的关系型数据库管理系统,用于存储和管理数据。通俗来说,MySQL 就像一个电子表格或一个大型的文件柜,帮助我们组织、存储和检索信息。 例子: 想象一下一个图书馆。 这相当于 MySQL 的权限管理功能,保护数据的安全性。 部署 # 切换到 /opt/software 目录下,创建一个mysql文件夹 # 将以下安装包和jar包上传至mysql文件夹 mysql-community-client-8.0.31-1.el7. _64.rpm mysql-connector-j-8.0.31.jar cd /opt/software mkdir mysql # 创建一个部署脚本 vim install_mysql.sh /install_mysql.sh # 启动部署脚本 sh install_mysql.sh 测试 # 登录mysql mysql -uroot -p000000 # 查看当前用户状态 mysql>

    50521编辑于 2024-08-09
  • 来自专栏函数式编程语言及工具

    Akka(6): becomeunbecome:运算行为切换

    那么转换功能是否就是切换不同的receive函数呢? 答案是确定的,Akka是通过Actor的context.become(rcvFunc)来实现receive函数切换的,我们看看下面这个示范: import akka.actor._ object FillSeasons 那么应该如何在三种行为中切换呢?用context.become(???) FillSeasons.HowYouFeel scala.io.StdIn.readLine() demoSystem.terminate() } 我们增加了三个消息来切换receive。

    1.1K90发布于 2018-01-05
  • 来自专栏大大刺猬

    mysql主从切换步骤

    导读日常运维中, 难免遇到切换的场景, 但mysql的主从是逻辑复制, 没得真正的所谓MASTER,SLAVE. 主从复制无非就是几个特殊的进程而已. 感兴趣的可以看下之前写的mysql主从连接相关文章https://www.modb.pro/db/625147https://www.modb.pro/db/1788113344170905600所以主从切换就稍微麻烦丢丢 (这里就不考虑回退方案了, 实际环境得考虑下回退方案哈)切换逻辑切换逻辑不复杂, 主要是检查得细致. 尽可能的提取把坑给排了. 大概分为3步: 切换前检查, 切换, 切换后检查. 主要检查内容如下:切换切换的时候就涉及到顺序问题了. 如果顺序不对, 可能就会有脏数据. .切换逻辑整体如下:

    1.2K10编辑于 2024-07-19
  • 来自专栏云生产力

    MySQL主备切换解析

    MySQL主备切换解析MySQL的主备切换是高可用性数据库架构中的重要一环。通过主备切换,可以在主库出现故障时迅速切换到备库,从而保证系统的持续运行。 本文将详细解析MySQL主备切换的基本原理、实现方法以及相关的注意事项。一、MySQL主备基本原理在MySQL的主备架构中,通常有一个主库(Master)和一个或多个备库(Slave)。 三、主备切换实现方法实现MySQL主备自动切换,可以使用MySQL Replication和MySQL Cluster等工具。 使用监控工具(如Keepalived、Pacemaker)监控主服务器的状态,当主服务器出现故障时,立即触发自动切换机制,将备用服务器升级为新的主服务器。双M结构:在双M结构中,两个节点互为主备关系。 循环复制:在双M结构中,需要确保两个节点的server id不同,以避免循环复制问题。

    1.5K00编辑于 2024-12-04
  • 来自专栏大大刺猬

    切换 旧环境MySQL 到 新环境MySQL

    环境从一套旧的 主从mysql 切换到新的主从mysql旧环境配置差一点(新环境的1/4的内存和CPU), 还是机械盘, 故想迁移到新环境本次使用 A主,A备 表示旧环境的主库和备库, B主和B备表示新环境的主备实际切换过程和相关问题处理切换前 , 搭建新环境的主从, 并从旧环境同步数据过来, 差不多就是下图这样但要保障切换后应用验证失败还能回退, 所以还得搭建一个反向的主从(A主同步B主的数据)图片切换过程0. 检测 B主 延迟, 如果太大, 就不适合做切换, 有时间的还可以做下数据一致性校验1. 停掉应用, 并设置 A主 只读(还有连接,就kill掉)2. 等待B主复制完成后, B主 开启读写(并停掉复制进程,再reset slave).3. 4个实例均开启GTID(之前未使用GTID,本次切换过程顺便就开启GTID)4. 如果有级联, 或者这种反向切换的要求时, 注意log_slave_updates参数, 该参数决定是否将relay log写入binlog3.

    38220编辑于 2023-09-09
  • 来自专栏前端数据可视化

    Antv G6 拖拽生成节点

    本文简介 点赞 + 关注 + 收藏 = 学会了 AntV G6 是一个图可视化引擎。它提供了图的绘制、布局、分析、交互、动画等图可视化的基础能力。 本文主要讲解使用 AntV G6 实现 拖拽生成节点 的功能,如下图所示。 本文使用 Vue3 做基础框架,配合 G6 实现上图效果。 分析 在动手编码之前需要先对使用场景做一个分析。 如果要我们手动计算坐标的话其实还是挺麻烦的,好在 G6 为我们提供了一个 API ,可以将屏幕坐标转换成画布坐标。 动手编码 根据前面分析结果,我主要做了以下几步: 使用 G6 初始化画板 创建节点面板(页面左侧那个控件) 允许拖拽元素 draggable="true" 监听拖拽结束(事件) @dragend="addNode 拖拽生成节点

    1.9K10编辑于 2022-09-23
  • 来自专栏thinkphp+vue

    MySQL 存储过程进行切换

    DROP PROCEDURE IF EXISTS `sp_revoke_table`$$

    2.1K30发布于 2021-05-26
  • 来自专栏简栈文化

    KeepAlived保证Mysql主从自动切换

    33062->3306/tcp docker-mysql-slavea40a40c6bde7 docker-mysql-master:v1 "/usr/sbin/init" =/usr/local/mysql/lib/plugin --user=mysql --log-error=a40a40c6bde7.err --pid-file=/usr/local/mysql/data S+ 10:27 0:00 grep --color=auto mysql[root@a40a40c6bde7 mysql]# kill -9 2559[root@a40a40c6bde7 mysql ]# kill -9 2859 在docker-mysql-client节点上继续查看server_id。 服务挂掉,让VIP切换到Master节点去。

    2.9K40发布于 2021-11-04
  • 来自专栏香菇带你用好IT工具

    MySQL 5.7 主备切换详解

    一、MySQL主备架构概述MySQL的主备架构通常包括一个主库(Master)和一个或多个备库(Slave)。 当主库出现故障时,可以迅速切换到一个备库作为新的主库,确保服务的连续性。二、主从同步原理MySQL的主从同步是通过二进制日志(binlog)和中继日志(relay log)来实现的。 三、主备切换步骤准备环境:确保主库和备库能够互相通信,并且安装了相同版本的MySQL数据库。配置主从同步:按照上述步骤配置主从同步。验证同步:在主库上插入数据,并在备库上验证数据是否同步。 四、备份与恢复在主备切换过程中,备份和恢复也是非常重要的环节。MySQL提供了多种备份工具和方法,如mysqldump和xtrabackup。 5.7的主备切换技术是实现高可用性的重要手段之一。

    1.4K00编辑于 2024-10-16
  • 来自专栏python知识

    Django切换MySQL数据库

    ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } 切换MySql: # settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 常见的Mysql驱动介绍: MySQL-python:也就是MySQLdb。是对C语言操作MySQL数据库的一个简单封装。遵循了Python DB API v2。 因为是纯Python编写的,因此执行效率不如MySQL-python。并且也因为是纯Python编写的,因此可以和Python代码无缝衔接。 MySQL Connector/Python:MySQL官方推出的使用纯Python连接MySQL的驱动。因为是纯Python开发的。效率不高。

    3.1K20编辑于 2021-12-01
  • 来自专栏从零学习云计算

    openshiftorigin学习记录(6)——集群节点管理

    采用Cockpit实现集群节点管理。Cockpit是一个开源的系统管理项目。支持Docker、Kubernetes、Openshift。 安装Cockpit 在集群所有的节点上安装Cockpit以及Docker、Kubernetes插件。 # yum install -y cockpit cockpit-docker cockpit-kubernetes 在集群的所有节点上启动Cockpit服务,并设置其开机启动。 # systemctl start cockpit # systemctl enable cockpit.socket 在集群的所有节点上修改iptables防火墙配置,允许外界访问Cockpit的服务端口 - 登录名为root,密码为Master节点root用户的密码。 概览 ? 节点 ? 单节点 ? 结语 之前使用的Openshift Web控制台主要是提供给开发和部署应用的用户使用。

    1.4K00发布于 2017-12-28
  • 来自专栏shysh95

    MySQL GTID主备切换协议

    一般这种都会有专门的系统完成,我们可以看一下这种专门的系统大体有哪几种方式完成主备切换。 主备切换的方式有几种? 基于位点的主备切换 基于GTID的主备切换 如何设置节点B成为A'的主库? 因此在切换前,需要找到同步位点。 如何找同步位点? 基于位点主备切换的弊端? mysql主要有很多错误类型,如下两种: 1062:插入数据时唯一键冲突 1032:删除数据时找不到行 我们可以在mysql配置文件中添加以下内容: slave_skip_errors=1062,1032 是指定的值:比如通过set gtid_nex='current_gtid'指定 每个MySQL实例都维护了一个GTID集合,用来对应这个实例执行过的所有事务。

    2.5K10编辑于 2022-04-07
  • 来自专栏全栈程序员必看

    mysql 错误1062_mysql主从切换步骤

    以下是报错时的截图: 错误分析:当发生这样的错误时,可以在master库上的xxxx库下对应的表,用desc查看一个表结构,找出主键对应的列名,然后把对应的记录找出来 master的记录是: mysql log_user | log_server | log_channel | log_data | log_result | log_time | f1 | f2 | f3 | f4 | f5 | f6 > slave库上的记录是: mysql> select * from xxxx.xxxx where id=120383;+——–+———-+———-+————+————-+———-+————+——— log_user | log_server | log_channel | log_data | log_result | log_time | f1 | f2 | f3 | f4 | f5 | f6 mysql-5.1.66-3310/bin/mysql sock=/data/mysql-slave-3310/mysql.sockpasswd=123456 while true doSQL_THREAD

    3.2K40编辑于 2022-09-27
  • 来自专栏简栈文化

    Java线程的6种状态及切换

    Java中线程的状态分为6种。 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。 这6种状态定义在Thread类的State枚举中,可查看源码进行一一对应。 6、线程5调用对象A的notifyAll()方法,唤醒所有线程,所有线程进入同步队列。若线程5调用对象A的notify()方法,则唤醒一个线程,不知道会唤醒谁,被唤醒的那个线程进入同步队列。 6、LockSupport.park()/LockSupport.parkNanos(long nanos),LockSupport.parkUntil(long deadlines), 当前线程进入WAITING

    1.4K30发布于 2021-11-04
  • 来自专栏技术杂记

    Mysql 监控6

    配置密码 ss_get_mysql_stats.php.cnf安装依赖包 php php-mysql给 zabbix 赋权从 zabbix-server 进行连接测试添加模板----命令汇总mysql /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh /get_mysql_stats_wrapper.shsudo -u zabbix -H /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh /home/zabbix/vim .my.cnfzabbix_get -s mysql-server -p 10050 -k "MySQL.running-slave"zabbix_get -s mysql-server -p 10050 -k "MySQL.Threads-connected"zabbix_get -s mysql-server -p 10050 -k "MySQL.max-connections"-

    1.1K30编辑于 2022-06-30
  • 来自专栏Michael阿明学习之路

    LeetCode MySQL 608. 树节点

    : 叶子:如果这个节点没有任何孩子节点。 根:如果这个节点是整棵树的根,即没有父节点。 内部节点:如果这个节点既不是叶子节点也不是根节点。 写一个查询语句,输出所有节点的编号和节点的类型, 并将结果按照节点编号排序。 '1' 是根节点,因为它的父节点是 NULL ,同时它有孩子节点 '2' 和 '3' 。 节点 '2' 是内部节点,因为它有父节点 '1' ,也有孩子节点 '4' 和 '5' 。 节点 '3', '4' 和 '5' 都是叶子节点,因为它们都有父节点同时没有孩子节点。 解题 # Write your MySQL query statement below select id, case when p_id is null then 'Root'

    47810发布于 2021-02-19
  • 来自专栏技术杂记

    mysql 迁移6

    myisam_recover_options [testuser@slave01 etc]$ innodb_additional_mem_pool_size 也已经被弃用了,如果有要注释掉 ---- 将zabbit加入mysql 组以方便监控 [root@new-master mysql]# vim /etc/group [root@new-master mysql]# id zabbix uid=496(zabbix) gid =493(zabbix) groups=493(zabbix),492(mysql) [root@new-master mysql]# /etc/init.d/zabbix-agent restart ]# ---------- [root@zabbix-server ~]# zabbix_get -s new-master -p 10050 -k "mysql.slowlog[100,/var/lib /mysql/new-master-slow.log]" 2.98465 [root@zabbix-server ~]#

    1.6K50编辑于 2022-03-22
领券