部署在阿里云上 be 配置外网加入fe失败

导数据需要开放be的外网ip端口,但be 配置外网加入fe失败




是有什么配置要修改吗?

你好,目前看起来be没起来,be配置中添加priority_networks之后重新部署下be节点吧

hi @U_1640594081655_8208 我是阿里云emr starrocks研发。上面jingdan的回复应该是可以解决你的问题的。另外,看起来你们是在ecs自建的,是否方便沟通一下直接使用emr的半托管集群,成本不会有增加,可以节省你的运维耗费的时间。https://help.aliyun.com/document_detail/405471.html

be 看起来是启动起来的 通过/api/health接口看了是返回ok的
ifconfig 看不到我的公网ip 会是这个原因吗?

image

是启动了,但是网卡识别出错了。看下这个https://forum.mirrorship.cn/t/topic/1024

将priority_networks 设置为服务器的内网地址 是可以的
但是现在有个场景是
FE/BE的http_port均可通过外网ip:port访问,集群里绑定的ip为内网ip,任务里loadurl写的FE外网ip:http_port,FE会将写入任务转发给BE内网ip:port,这时如果Client机器ping不通BE的内网ip就会写入失败
所以想到将be的priority_networks 设置为外网ip
就会出现
ErrMsg: actual backend local ip: 127.0.0.1

这种情况下可以把be的port开放外网,loadurl直接写be:port,不过直接写be系统不会做任务均衡,如果有多任务导入可以手动负载一下

你好,这个问题解决了吗,能提供下解决办法吗?priority_networks我用内网IP和外网IP都不能将be加入到fe中

帅哥,解决了吗?我遇到了一样的问题了