暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

一体化平台部署磐维1.0,集群启动失败,报FATAL:could not create listen socket for "xx.xx.xx.245:17700"

杨金福 2026-06-01
128

适用范围

PanweiDB1.0

问题概述

通过一体化平台,部署磐维1.0集群,集群启动失败,报FATAL:could not create listen socket for "xx.xx.xx.245:17700"

问题原因

在主机的/etc/hosts文件中,被多注册了一行(xx.xx.xx.245   localhost.localdomain localhost),导致启动时,无法在localhost.localdomain:17700上启动侦听

问题详细现象与解决方案

1.一体化平台部署集群完成

2.启动集群报错

3.尝试在主节点上单独启动

这时,再查看数据库日志,可看到以下提示:localhost.localdomain localhost:17700(LISTEN)

4.检查主机/etc/hosts里的条目

发现针对磐维的条目有以下三行

127.0.0.1 localhost.localdomain localhost  localhost4  localhost4.localdomain 

xx.xx.xx.245 localhost.localdomain localhost

xx.xx.xx.245 xx-xx-xx-245

其中 xx-xx-xx-245 这个主机名,是在磐维集群XML文件中的node节点名,由于多了一行(xx.xx.xx.245 localhost.localdomain localhost),导致集群启动时,在localhost.localdomain localhost:17700(LISTEN)启动失败。

5.修复主机/etc/hosts里的条目

保留以下两行磐维相关条目

127.0.0.1 localhost.localdomain localhost  localhost4  localhost4.localdomain 

xx.xx.xx.245 xx-xx-xx-245

并注释下面这行条目

# xx.xx.xx.245 localhost.localdomain localhost

注:对集群的三台主机(245/246/247)的/etc/hosts文件均做类拟操作

6.重启集群

7.在另一个CRT窗口,检查17700端口的状态

8.启动成功并查询状态

9.将数据库primary节点切回1节点

10.现次查询集群状态

 

 

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论