首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的Galera集群不连接AWS区域

我的Galera集群不连接AWS区域
EN

Database Administration用户
提问于 2020-12-08 18:29:30
回答 1查看 302关注 0票数 0
  • 我正在构建一个MariaDB Galera集群,在AWS,EC2上。使用MariaDB 10.5和Galera 4。
  • 我在加利福尼亚地区有两个节点,名为galera_ca和galera_ca2,在俄勒冈州有第三个节点,名为galera_or。
  • 服务器之间的安全组是开放的,OR和CA之间的ping时间为12 is。
  • 我使用galera_ca启动galera_new_cluster
  • 我使用systemctl start mariadb启动galera_ca2

两个加利福尼亚节点连接和共享数据非常好。

wsrep_cluster_size表示集群中有两个节点。

  • 我使用systemctl start mariadb启动galera_or

然后俄勒冈州的启动时间很长,wsrep_cluster_size显示了三个节点,但服务器无法连接。

最终,systemctl start mariadb返回以下消息:

由于向控制进程传递了致命信号,mariadb.service的作业失败。有关详细信息,请参阅"systemctl status mariadb.service“和"journalctl -xe”。

systemctl状态mariadb.service没有显示任何异常,

journalctl -xe显示:

从“any”请求状态传输,但不可能选择国家传输捐助方:资源暂时不可用

wsrep_cluster_size仍然显示三个节点,但是mariadb没有在OR中运行。

如果我试图关闭任何一个加利福尼亚服务器系统try停止mariadb,它就永远不会返回。

这三台服务器的配置基本相同:

代码语言:javascript
复制
[galera]
wsrep_on=ON
wsrep_provider=/usr/lib64/galera-4/libgalera_smm.so

wsrep_node_name='galera_ca'
wsrep_node_address="INTERNAL ADDRESS OF THIS NODE"

wsrep_cluster_name='galera-experiment'
wsrep_cluster_address="gcomm://EXTERNAL ADDRESS OF NODE CA, EXTERNAL ADDRESS OF NODE CA2, EXTERNAL ADDRESS OF NODE OR"

wsrep_provider_options="gcache.size=300M; gcache.page_size=300M"
wsrep_slave_threads=4
wsrep_sst_method=rsync

binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0

如果我只尝试一个CA节点和OR节点,结果是相同的。

EN

回答 1

Database Administration用户

发布于 2020-12-30 17:55:27

在wsrep_node_address on EC2中,您必须使用全局DNS名称,而不是内部IP地址。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/281127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档