存算分离模式下如果FE全挂了,fe重启后数据还能恢复吗?

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】存算分离模式下如果FE全挂了,fe重启后数据还能恢复吗?
【背景】存算分离模式下如果FE全挂了,fe重启后数据还能恢复吗?
【业务影响】
【是否存算分离】是。
【StarRocks版本】例如:3.1.17
【集群规模】例如:K8S+CEPH

集群使用K8S+CEPH部署。现在看到如果FE全挂了,重新拉起后会是新的集群,和之前ceph存储的数据没有关联? 在生产环境中,如果fe全挂了,之前的数据有没有什么方式可以恢复? 比如启动指定cluster_id和之前的数据做关联或者通过某种方式直接能将之前ceph存储的表结构和数据导入进来?

FE元数据写到容器内的本地文件系统上, 需要通过挂载PVC达到数据持久化的效果. 尝试查看在您的k8s环境中支持的storage class, 为对应的FE配置上storage volume, (参考https://github.com/StarRocks/starrocks-kubernetes-operator/blob/main/doc/mount_persistent_volume_howto.md)

Ceph集群可以尝试与k8s集成使用ceph rbd的storage class模式: https://docs.ceph.com/en/latest/rbd/rbd-kubernetes/

@lvlouisaslia 使用PVC 挂载的方式建表特别慢? 这个有什么排查思路吗? 测试了PVC的读写性能不差的/

meta目录下的元数据都是哪些数据? 我看到有个bdb文件目录挺大的

不一定是meta的问题, 也可能是存算分离下, 写ceph object storage慢?

就建表语句慢。。。其他都挺快的