小编use*_*656的帖子

Clickhouse分布式表节点停止接受TCP连接

Clickhouse版本:(版本20.3.9.70(官方版本))\n(我知道不再支持此功能,我们有计划升级,但需要时间)

\n

设置

\n

我们正在运行三个查询节点(仅具有分布式表的节点),我们昨天启动了第三个。所有节点都指向相同的存储节点和表。

\n

问题

\n

该节点可以通过 TCP 和 HTTP 正常处理请求长达 11 小时。之后,clickhouse服务器开始关闭TCP连接。当这种情况发生时,HTTP 仍然可以正常工作。

\n

额外信息/证据

\n
    \n
  • system.metrics.tcp_connection随着时间的推移,新节点的数量稳步下降。
  • \n
\n

system.metrics.tcp_connection 随着时间的推移逐渐减少

\n
    \n
  • netstat显示大量 ACTIVE_WAIT 连接
  • \n
\n
netstat -ntp | tail -n+3 | awk \'{print $6}\' | sort | uniq -c | sort -n\n      2 LAST_ACK\n    380 CLOSE_WAIT\n    386 ESTABLISHED\n  29279 TIME_WAIT\n
Run Code Online (Sandbox Code Playgroud)\n

用于比较的普通节点:

\n
1199 CLOSE_WAIT\n1292 ESTABLISHED\n186 TIME_WAIT\n
Run Code Online (Sandbox Code Playgroud)\n

无法打开 clickhouse_client

\n
user@server:~$ clickhouse-client \nClickHouse client version 20.3.9.70 (official build).\nConnecting to localhost:9000 as user …
Run Code Online (Sandbox Code Playgroud)

netstat tcp clickhouse

5
推荐指数
0
解决办法
1600
查看次数

标签 统计

clickhouse ×1

netstat ×1

tcp ×1