导入数据报错:127.0.0.1:8040的问题

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】docker部署的存算一体的starrocks服务,目前在远处mysql导入数据的时候,报错be连接错误;
【背景】当前使用cloudcanal部署导入数据的时候,报错ERROR c.c.c.s.worker.writer.full.StarRocksFullApplyHandler - async flush data to starrocks failed, msg:ConnectException: Connection refused (Connection refused)
org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:8040 [/127.0.0.1] failed: Connection refused (Connection refused)
【业务影响】服务导入数据
【是否存算分离】否,存算一体
【StarRocks版本】version=5.1.0;version_comment=3.2.7-44058fe
【集群规模】fe与be混部
【机器信息】16C/120G/万兆
【表模型】主键模型
【导入或者导出方式】cloudcanal
【联系方式】michael.chen1@anker-in.com
【附件】

docker allin1环境可以用8080端口代替FE8030端口.

docker logs有信息提示.

1赞

我如果用存算分离部署的方式,这种容器内启动的默认是8030,我用的是8080->8030,外部改成了8080,就只能同步表结构,cloudcanal不能同步表数据!

这是我对接的数据源!

用cloudcanal同步直接没有任何日志,只能同步表结构,表数据不动! 这是当前部署的starrocks版本

你的部署方式? 手动启容器部署FE/BE?

是的,我走的docker容器部署的方式,不过目前解决了,我采用非容器化部署解决了