my35_MGR添加新节点
MGR添加节点主要涉及以下两个参数
group_replication_group_seeds #可以动态修改
group_replication_ip_whitelist #需要关闭实例才可以修改,不需要关闭整个集群
白名单
loose-group_replication_ip_whitelist="127.0.0.1/8,10.0.0.0/8"
10.0.0.0/8 意味着你可以添加任意以10.开头的网段到集群中,要添加的IP段必须在白名单中,不然是无法加入集群的。
如果没有添加此项,可以先关闭实例,设置该参数,然后再次启动集群;同时也更新配置文件。
一个实例一个实例地关闭修改,整个集群仍可对外提供服务;
对于单写模式,如果写节点关闭,那么MGR会切换写节点;
文章后面展示了修改白名单的步骤
MGR添加新节点的步骤
1. 确保添加节点IP段在白名单中,否则就需要先添加白名单
2. 修改group_seeds
手工修改配置文件,动态修改内存group_seeds
set global group_replication_group_seeds="db33:24901,db40:24902,db50:24903";
3. 启动新节点及组复制
start group_replication;
修改白名单示例
mysql> show variables like 'group_replication_ip_whitelist';
+--------------------------------+------------------------------------------------------------------------------------------------------------------------+
| Variable_name | Value |
+--------------------------------+------------------------------------------------------------------------------------------------------------------------+
| group_replication_ip_whitelist | db33/24,db40/24,db50/24,127.0.0.1/8,10.0.0.0/8 |
+--------------------------------+------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec) mysql> set global group_replication_ip_whitelist="db33/24,db40/24,db50/24,10.0.0.0/8";
ERROR 3093 (HY000): The IP whitelist cannot be set while Group Replication is running
mysql> stop group_replication;
Query OK, 0 rows affected (9.49 sec) mysql> set global group_replication_ip_whitelist="db33/24,db40/24,db50/24,10.0.0.0/8";
Query OK, 0 rows affected (0.00 sec) mysql> start group_replication;
Query OK, 0 rows affected (3.26 sec) mysql> show variables like 'group_replication_ip_whitelist';
+--------------------------------+------------------------------------------------------------------------------------------------------------+
| Variable_name | Value |
+--------------------------------+------------------------------------------------------------------------------------------------------------+
| group_replication_ip_whitelist | db33/24,db40/24,db50/24,10.0.0.0/8 |
+--------------------------------+------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
my35_MGR添加新节点的更多相关文章
- 使用percona xtradb cluster的IST方式添加新节点
使用percona xtradb cluster的IST(Incremental State Transfer)特性添加新节点,防止新节点加入时使用SST(State SnapShop Transfe ...
- Hadoop集群添加新节点步骤
1.在新节点中进行操作系统配置,包括主机名.网络.防火墙和无密码登录等. 2.在所有节点/etc/host文件中添加新节点 3.把namenode的有关配置文件复制到该节点 4.修改master节点s ...
- 大数据实操3 - hadoop集群添加新节点
hadoop集群支持动态扩展,不需要停止原有集群节点就可以实现新节点的加入. 我是使用docker搭建的进群环境,制作了镜像文件,这里以我的工作基础为例子介绍集群中添加集群的方法 一.制作一个新节点 ...
- Hadoop-HBASE 热添加新节点
Hadoop-HBASE 热添加新节点 环境:192.168.137.101 hd1192.168.137.102 hd2192.168.137.103 hd3192.168.137.104 hd4四 ...
- Oracle 11g rac 添加新节点测试
[转]https://blog.csdn.net/shiyu1157758655/article/details/60877076 前期准备: 操作系统设置OS版本必须相同,检查内核参数,系统内存.C ...
- redis 集群添加新节点
准备好需要添加的节点:如何创建节点 启动创建的节点: 启动成功: 添加新节点:redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000 第 ...
- k8s集群节点更换ip 或者 k8s集群添加新节点
1.需求情景:机房网络调整,突然要回收我k8s集群上一台node节点机器的ip,并调予新的ip到这台机器上,所以有了k8s集群节点更换ip一说:同时,k8s集群节点更换ip也相当于k8s集群添加新节点 ...
- KingbaseES R6 集群通过备库clone在线添加新节点
案例说明: KingbaseES R6集群可以通过图形化方式在线添加新节点,但是在添加新节点clone环节时,是从主库copy数据到新的节点,这样在生产环境,如果数据量大,将会对主库的网络I/O造成压 ...
- rac添加新节点的步骤与方法2
上一篇文章,把节点删除了.这次新增加一个节点 .新增加的节点是host03.如下: #Public IP192.168.16.45 racdb1192.168.16.46 racdb2192.168. ...
随机推荐
- (转)unordered_map与map的对比(C++11新特性)
unordered_map和map类似,都是存储的key-value的值,可以通过key快速索引到value.不同的是unordered_map不会根据key的大小进行排序, 存储时是根据key的ha ...
- css3之transform-origin
transform-origin属性平时似乎用得很少,它决定了变换时依赖的原点.基本的属性特性可以参考CSS手册. 如果在H5动画项目中,用到旋转的话,它还是不能小觑的. 假如我们做一个秋千效果 其实 ...
- 回归(regression)、梯度下降(gradient descent)
本文由LeftNotEasy所有,发布于http://leftnoteasy.cnblogs.com.如果转载,请注明出处,在未经作者同意下将本文用于商业用途,将追究其法律责任. 前言: 上次写过一篇 ...
- 查看HDFS集群信息
clusterID:集群ID,必须保持一致 1)在NameNode上查看 cat $HADOOP_HOME/dfs/name/current/VERSION #Fri Apr 18 11:56:57 ...
- 编写高质量代码改善C#程序的157个建议——建议154:不要过度设计,在敏捷中体会重构的乐趣
建议154:不要过度设计,在敏捷中体会重构的乐趣 有时候,我们不得不随时更改软件的设计: 如果项目是针对某个大型机构的,不同级别的软件使用者,会提出不同的需求,或者随着关键岗位人员的更替,需求也会随个 ...
- SQL compute by 的使用 主要是针对与 GROUP BY 的区别
GROUP BY子句有个缺点,就是返回的结果集中只有合计数据,而没有原始的详细记录.如果想在SQL SERVER中完成这项工作,可以使用COMPUTE BY子句.COMPTE生成合计作为附加的汇总列出 ...
- 基于JDBC的数据库连接池技术研究与应用
引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用.基于B/S(Browser/Server)架构的3层开 ...
- c# 与 Mysql 的通讯方式总结
两种开发方式 1.使用 vs 自带的可视化工具,不推荐. 在 vs 的项目中添加 ‘数据集’,然后通过可视化的工具添加数据库为数据源,默认可添加 SQL Server 和 Oracle 等,添加 My ...
- TOMCAT在POST方法提交参数丢失问题
最近写程序发现post参数接收不到了,jdk,eclipse,jar包,换了多次都不行,后来看到网上一篇文章: 随后设置Tomcat中POST方式提交数据大小: maxPostSize="0 ...
- WEB新手之sql注入
继续写题. 这题看上去是一道sql注入题.F12查看后台代码. 可以看到后台有两个变量,分别是uname以及passwd.然后接下来读一下后台的代码,这里的意思是,如果用户输入的密码经过md5加密后, ...