mysql集群从节点无法启动_一次galera cluster集群故障节点无法启动问题排查

现象

环境:

Server version: 10.0.25-MariaDB-wsrep MariaDB Server, wsrep_25.13.raf7f02e

配置文件:

[root@node-23 mariadb]# more /etc/my.cnf

[mysqld]

server_id=3

bind_address = node-23

port = 3306

datadir=/var/lib/mysql

log-error=/var/log/mariadb/mariadb-error.log

collation-server = utf8_general_ci

init-connect = 'SET NAMES utf8'

character-set-server = utf8

skip-name-resolve

default-storage-engine = innodb

innodb_autoinc_lock_mode=2

binlog_format = ROW

# LOGGING #

log-queries-not-using-indexes = 0

slow-query-log = 0

slow-query-log-file = /var/log/mariadb/mariadb-slow.log

log_error = /var/log/mariadb/mariadb-error.log

log-bin = /var/lib/mysql/mariadb-bin

log-bin-index = /var/lib/mysql/mariadb-bin.index

expire-logs-days = 7

log_slave_updates = 1

# SAFETY #

max-allowed-packet = 16M

max-connect-errors = 100

max_connections = 10000

wait_timeout = 3600

# CACHES AND LIMITS #

tmp-table-size = 32M

max-heap-table-size = 32M

query-cache-type = 0

query-cache-size = 0M

thread-cache-size = 50

open-files-limit = 65535

#table-definition-cache = 4096

table-open-cache = 1024

# INNODB #

innodb-flush-method = O_DIRECT

#innodb-log-file-size = 10240M

innodb-flush-log-at-trx-commit = 2

innodb-file-per-table = 1

#innodb-buffer-pool-size = 4096M

# Depending on number of cores and disk sub

innodb-read-io-threads = 4

innodb-write-io-threads = 4

innodb-doublewrite = 0

#innodb-log-buffer-size = 128M

innodb-buffer-pool-instances = 8

innodb-log-files-in-group = 2

innodb-thread-concurrency = 64

# avoid statistics update when doing e.g show tables

innodb_stats_on_metadata = 0

wsrep_provider=/usr/lib64/galera/libgalera_smm.so

# wsrep_provider_options="pc.ignore_quorum = true; pc.ignore_sb=false; gmcast.listen_addr=tcp://node-23:4567;gcs.fc_limit = 256; gcs.fc_factor = 0.99; gcs.fc_master_sl

ave=yes"

wsrep_cluster_address=gcomm://node-22,node-21,node-23

wsrep_cluster_name="openstack-controller"

wsrep_node_address="node-23"

wsrep_node_name="mysql-galera-node-23"

#wsrep_sst_method=rsync

wsrep_sst_method=xtrabackup-v2

wsrep_sst_auth=sst_user:XXXXXXXXXX

wsrep_slave_threads=4

# to enable debug level logging, set this to 1

wsrep_debug = 0

# how many times to retry deadlocked autocommits

wsrep_retry_autocommit = 3

[xtrabackup]

compress

compact

parallel = 4

compress-threads = 4

rebuild-threads = 4

[mysqldump]

quick

quote-names

max_allowed_packet = 16M

三节点的galera cluster集群,有两个节点down了,时间较长,重启后都不能加入集群了。

报错节点启动日志:

0493528f8b8ffcb98f493991c8d7d168.png

正常节点日志:

ee2ac7a237dcb21c77ef58468d8bea0d.png

思路

1、日志没发现什么具体的报错信息

2、怀疑网络不通,发现没有

3、怀疑是不是日志不足所有导致初始化有问题,但是目前就是SSt全量的方式

4、查看主节点innobackup.backup.log日志也没有具体信息

解决

备份方式改为rsync模式,启动后改为xtrabackup-v2,重新启动容器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/296444.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DbVisualizer 8 解决中文乱码问题

DbVisualizer 8 解决中文乱码问题 原文http://blog.chinaunix.net/uid-26640696-id-3128544.html 在SQL Commander中,sql语句中如果有中文,显示是‘口口口’。解决办法如下: 在Tools->tool Properties->General->Appearance->Fon…

webform 页面传值的方法总结

ASP.NET页面之间传递值的几种方式 页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application…

【转】Android编程点滴(14) -- Android中资源文件夹res/raw和assets的使用

*res/raw和assets的相同点: 1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 *res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename&#xff…

iNeuOS工业互联网操作系统,智慧用电测控应用案例

目 录1. 概述... 22. 系统部署结构... 23. 用电测控终端... 34. 系统应用介绍... 61. 概述通过物联网技术对引发电气火灾的主要因素(导线温度、电流和漏电流等)进行不间断的数据跟踪与统计分析,实时发现电气线路和用电设备存在的安全隐…

mysql 修改库的校对集_mysql数据库的基本操作(增删改查、字符集、校对集)

MySQL数据库概述MySQL数据库是经典的关系型数据库管理系统,MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。MySQL是一款…

出现了!豆瓣最高9.9分,2020年最值得看的美剧!你居然还没看过?【内附资源】...

全世界只有3.14 % 的人关注了爆炸吧知识在调性普遍黄暴烧脑的美剧大流中,《This is us》没有大牌主演,没有炫酷特效,却让观众集体沦陷,被称为5年难得一见的美剧。有人说,这是「有生之年看过的最温柔的美剧」。但它取得…

静态注册BroadcastReceiver内部类

先看代码: [java] view plaincopy public class ZonePicker { public static class SetDefaultTimeZone extends BroadcastReceiver{ Override public void onReceive(Context context, Intent intent) { // TODO Auto-gener…

Excel VBA - Workbook对象

来源:http://blog.csdn.net/alexbnlee/article/details/6911204 Workbooks(1).Name Workbooks(1).FullName 工作簿地址加名字 Workbooks(1).Path 工作簿地址 Workbooks(1).Close SaveChanges:False 关闭工作簿,并且不保存 Workbooks.Open ThisW…

C# 修改配置文件进行窗体logo切换

01—前言:题外的话大家可能发现这个号现在原创越来越少了,其实小编并没有放弃持续更新,只是把一手原创放到了 【dotnet编程大全】这个号了,那个号目前原创主要更新的是wpf mvvm方面的知识,框架用的Caliburn.Micro&…

数学有趣地超乎你的想象

全世界只有3.14 % 的人关注了爆炸吧知识说起数学你是拒绝还是喜欢看完这一组,对于数学他的震撼、霸气、美来感受下哇1三角形内角和为1802多边形外角和为360(图来源于可乐学习)3怎样将一个正三角形剪拼成正方形?4怎样把两正方形剪拼…

bitset 运算

C提供bits类&#xff0c;支持位向量的操作。 引入头文件bitset &#xff1a; #include <bitset> 定义bitset变量 bitset<位向量长度><变量名>&#xff1b; 默认变量所有位都被初始化为0 有两种初始化方式 用一个无符号整数作参数&#xff0c;bitset前N位将被…

phpcms2008常用函数

{$head[title]} 页面标题&#xff0c;用法&#xff1a; <title>{$head[title]}-{$PHPCMS[sitename]}</title> {$PHPCMS[sitename]} 网站名称 用法&#xff1a;<title>{$head[title]}-{$PHPCMS[sitename]}</title> {$head[keywords]} 关键字 用法&#…

“”和“” java

“>>”算术右移运算符, 表示带符号右移&#xff0c;它使用最高位填充移位后左侧的空位。右移的结果为&#xff1a;每移一位&#xff0c;第一个操作数被2除一次&#xff0c;移动的次数由第二个操作数确定。按二进制形式把所有的数字向右移动对应巍峨位数&#xff0c;低位移…

使用C#像google/zx一样编写脚本

google/zxzx是谷歌开源的一个能够帮助开发者快速编写脚本的工具&#xff0c;它使用JavaScript作为编程语言。示例脚本如下&#xff1a;#!/usr/bin/env zxawait $cat package.json | grep namelet branch await $git branch --show-current await $dep deploy --branch${branch…

redis 查询缓存_Redis缓存总结:淘汰机制、缓存雪崩、数据不一致....

在实际的工作项目中&#xff0c; 缓存成为高并发、高性能架构的关键组件 &#xff0c;那么Redis为什么可以作为缓存使用呢&#xff1f;首先可以作为缓存的两个主要特征&#xff1a;在分层系统中处于内存/CPU具有访问性能良好&#xff0c;缓存数据饱和&#xff0c;有良好的数据淘…

5部适合学英语的动画电影,快和孩子一起看!

全世界只有3.14 % 的人关注了爆炸吧知识今天我们与大家分享5部非常适合小学生学习英语的动画电影&#xff0c;家长们可依据不同类别和主题为孩子挑选喜欢的影片&#xff0c;在家陪孩子一起观看。文末可免费领取哦~01 《丁丁历险记》讲述的是一天丁丁买了一只古老的船模送给船长…

OC面向对象—封装

OC面向对象—封装 一、面向对象和封装 面向对象的三大特性&#xff1a;封装&#xff08;成员变量&#xff09;、继承和多态 在OC语言中&#xff0c;使用interface和implementation来处理类。 interface就好像暴露在外面的时钟表面&#xff0c;像外界提供展示以及接口。implemen…

如何把 .NET 进程中的所有托管异常找出来?

大家应该知道 .NET异常 本质上就是一个 Object 对象&#xff0c;也就是说只要你执行了 new XXException() 语句&#xff0c;那么它就会分配到 GC Heap 上。这也就意味着&#xff0c;如果你有一个进程的dump文件&#xff0c;那你就可以从dump中导出程序最近都抛了什么异常&#…

编程题: 将一个矩阵(二维数组)顺时针旋转90度

在一个m*n的矩阵任取一个元素(i, j)&#xff0c;发现旋转后对应的元素下标变成:(j, m-i)。 进一步研究一下矩阵的各种翻转可知:沿左上到右下的对角线翻转&#xff1a;(i, j)与(j, i)对换; 沿右上到左下的对角线翻转&#xff1a;(i, j)与(n-j, m-i)对换;上下翻转&#xff1a;(i,…

activiti5.9 mysql_Activiti5.9换成MySQL数据库

Activiti5.9默认的数据库是db&#xff0c;可是我们项目中运用的是mysql&#xff0c;那只好把db换成mysql步骤&#xff1a;1.下载activiti-5.9.zip 2.解压activiti-5.10.zip并移动(ACTIVITI_HOMED:\myspace\activiti-5.9) 3.修改ACTIVITI_HOME\setup\build.db.properties文件&a…