You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将ClickHouse的9004、9005、9009端口重新配置为其他端口

修改ClickHouse监听端口的步骤

1. 定位ClickHouse配置文件

ClickHouse的主配置文件通常位于 /etc/clickhouse-server/config.xml,若存在拆分的子配置,会放在 /etc/clickhouse-server/conf.d/ 目录下。

2. 查找对应端口的配置项

根据你提供的监听信息,需要修改的端口对应以下常见配置项(若为自定义配置,直接搜索端口号即可定位):

  • 9004:对应 interserver_http_port(集群节点间HTTP通信端口)
  • 9005:对应 interserver_https_port(集群节点间HTTPS通信端口)
  • 9009:大概率是 tcp_port_secure(加密TCP连接端口)

用文本编辑器打开主配置文件,搜索目标端口:

vim /etc/clickhouse-server/config.xml
# 在vim中输入 /9004 快速定位对应配置行

3. 修改端口值

找到配置项后,将端口号替换为未被其他应用占用的数值,例如:

<!-- 原配置 -->
<interserver_http_port>9004</interserver_http_port>
<interserver_https_port>9005</interserver_https_port>
<tcp_port_secure>9009</tcp_port_secure>

<!-- 修改后示例 -->
<interserver_http_port>9104</interserver_http_port>
<interserver_https_port>9105</interserver_https_port>
<tcp_port_secure>9109</tcp_port_secure>

4. 验证新端口可用性

修改前可通过以下命令确认新端口未被占用:

ss -tulpn | grep 9104

若无输出,说明端口处于空闲状态。

5. 重启ClickHouse服务

保存配置文件后,重启服务使修改生效:

sudo systemctl restart clickhouse-server

6. 确认端口变更

再次检查监听状态,确认原端口已释放,新端口正常监听:

ss -tulpn | grep clickhouse

内容的提问来源于stack exchange,提问作者user824624

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 13:21:20