Clickhouse 无法在 red-hat 7.8 上启动,出现错误“DNS 错误:EAI:不支持主机名的地址系列”

问题描述

我在 red hat 7.8 上安装了 clickhouse 21.2.4.6(来自 tgz 文件)并通过执行命令

"systemctl start clickhouse-server"

clickhouse 服务器没有启动,错误文件中有几条消息:

应用程序:DB :: 异常:侦听 [::]:8123 失败:小 :: 异常。
代码:1000,e.code()=0,e.displayText()=DNS错误:EAI:

不支持主机名的地址族(版本 21.2.4.6(官方构建))。

<listen_host> :: 1 </listen_host> 标记config.xml 文件中被注释并且服务器 ip <listen_host> ip_server </listen_host> 已配置。

你能给我一些信息来解决这个问题吗?

解决方法

请在 systemd 相关目录中找到并检查您的 clickhouse-server.service 文件,并检查 clickhouse-server 二进制文件的运行情况,检查 --config 参数

通常你只需要编辑 /etc/clickhouse-server/config.xml 并将 <listen_host>::1</listen_host> 替换为 <listen_host>127.0.0.1</listen_host>