问题描述

k8s部署starrocks服务后,进行stream load时报错 curl:(6)Could not resolve host: starrockscluster-sample-be-0.starrockscluster-sample-be-search.starrocks.svc.cluster.local; Unknown error

curl --location-trusted -u root:root -H "label:car_status_20211026001" -H "column_separator:," -T a.csv http://192.168.110.187:30127/api/test_crud/car_status/_stream_load

在这里插入图片描述

原因

目前涉及到stream load功能的, 对外用FE service都会有问题, 因为FE返回的HTTP 307带出了BE在k8s内部的域名, 在外部不能解析。

解决方案

给be配置svc,stream load url处直接写be的svc映射对应的8040端口进行导入。
在这里插入图片描述

在这里插入图片描述

curl --location-trusted -u root:root -H "label:car_status_20211026001" -H "column_separator:," -T a.csv http://192.168.110.187:32727/api/test_crud/car_status/_stream_load

使用svc映射be端口进行导入,导入成功。
在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐