PolarDb X2.0
8.0.32-X-Cluster-8.4.19-20241111: PolarDB-X 单容器部署(polardbx/polardb-x:v2.4.1_5.4.19-amd64),只映射了 8527 端口
典型的 PolarDB-X 端口:
| 组件 | 默认端口 | 作用 |
|---|---|---|
| CN (计算节点) | 3306 / 33060 | 执行 SQL、存储过程、创建 EVENT |
| DN (存储节点) | 4886 | 底层存储 |
| CDC | 8527 | 数据同步/订阅 |
| GMS | 省略 | 元数据管理 |
到 CN 节点
# 1. 查看所有容器(最关键) docker ps -a # 2. 如果上面没结果,试试这个 docker container ls --all # 3. 查看网络信息 docker network ls docker network inspect bridge
进入docker容器:
docker exec -it polardbx bash
执行:
# 1. 查看容器内的进程(找 MySQL/PolarDB-X 相关进程) ps aux # 2. 查看容器内的监听端口 netstat -tlnp 2>/dev/null || cat /proc/net/tcp
从容器内的 netstat 可以看到:
| 端口 | 进程 | 说明 |
|---|---|---|
| 4886 | 4432/mysqld (polardbx-engine) |
✅ CN SQL 端口 |
| 33060 | 4432/mysqld (polardbx-engine) |
✅ CN X 协议端口 |
| 34886 | 4432/mysqld |
内部管理端口 |
| 8527 | 4970/java |
CDC 端口 |
# 1. 安装 mysql 客户端(如果之前没装成) sudo apt install mariadb-client -y
创建容器:
docker run -d --name polardbx -p 8527:8527 -p 4886:4886 polardbx/polardb-x:v2.4.1_5.4.19-amd64
浙公网安备 33010602011771号