开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink CDC ververica2.11 社区版有部署成功过嘛?

Flink CDC ververica2.11 社区版有大佬部署成功过嘛,我k8s是单机,部署的时候始终报0/1 nodes are available: pod has unbound immediate PersistentVolumeClaims. preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling?

展开
收起
真的很搞笑 2023-10-22 22:46:00 156 0
4 条回答
写回答
取消 提交回答
  • 这个错误信息通常表示在Kubernetes集群中没有足够的存储资源来创建和运行Flink CDC应用程序的Pod。这可能是由于Kubernetes集群中没有足够的PV(PersistentVolume)或PVC(PersistentVolumeClaim)资源,或者由于这些资源被其他Pod占用。为了解决这个问题,您可以尝试以下几种方法:

    1. 增加存储资源:您可以增加Kubernetes集群中的PV和PVC资源,以便为Flink CDC应用程序提供足够的存储空间。
    2. 检查和调整存储资源的使用情况:您可以检查Kubernetes集群中PV和PVC资源的使用情况,并根据需要进行调整。例如,您可以释放不再使用的PV和PVC资源,或者调整PV和PVC资源的使用策略。
    3. 调整Flink CDC应用程序的配置:您可以调整Flink CDC应用程序的配置,以减少对存储资源的需求。例如,您可以减少Flink CDC应用程序的内存和CPU需求,或者调整Flink CDC应用程序的数据缓冲区大小。
      不同的Kubernetes集群可能需要不同的方法来解决存储资源不足的问题,因此在解决这个问题时,需要根据实际情况进行选择。希望这些信息对您有所帮助。
    2023-10-23 16:58:26
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果你在部署Flink CDC Ververica 2.11社区版时,遇到了“0/1 nodes are available: pod has unbound immediate PersistentVolumeClaims. preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling”的错误,那么可能有以下几种可能的原因:

    1. 你的Kubernetes集群中没有足够的资源来运行Flink CDC Ververica 2.11社区版。如果你的Kubernetes集群中没有足够的资源,那么Flink CDC Ververica 2.11社区版可能无法启动。你可以尝试增加Kubernetes集群中的资源,看看是否可以解决问题。
    2. 你的Flink CDC Ververica 2.11社区版的配置文件中的资源请求设置不当。如果你的Flink CDC Ververica 2.11社区版的配置文件中的资源请求设置不当,那么Kubernetes可能无法为你分配足够的资源来运行Flink CDC Ververica 2.11社区版。你可以尝试修改Flink CDC Ververica 2.11社区版的配置文件中的资源请求设置,看看是否可以解决问题。
    3. 你的Kubernetes集群中的PersistentVolumeClaims没有被正确地创建。如果你的Kubernetes集群中的PersistentVolumeClaims没有被正确地创建,那么Flink CDC Ververica 2.11社区版可能无法启动。你可以尝试创建正确的PersistentVolumeClaims,看看是否可以解决问题。

    如果你在部署Flink CDC Ververica 2.11社区版时,遇到了“0/1 nodes are available: pod has unbound immediate PersistentVolumeClaims. preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling”的错误,那么你可以尝试增加Kubernetes集群中的资源、修改Flink CDC Ververica 2.11社区版的配置文件中的资源请求设置和创建正确的PersistentVolumeClaims,看看是否可以解决问题。具体的解决方式可能会因你的具体环境而有所不同,建议你查阅相关的文档或寻求专业的技术支持。

    2023-10-23 14:17:17
    赞同 展开评论 打赏
  • Pod的Event提示0/x nodes are available: x pod has unbound immediate PersistentVolumeClaims
    问题现象
    Pod的Event提示0/x nodes are available: x pod has unbound immediate PersistentVolumeClaims. preemption: 0/x nodes are available: x Preemption is not helpful for scheduling。

    问题原因
    由于自定义StorageClass未创建,导致Pod引用的自定义StorageClass未找到。

    解决方案
    当前Pod使用动态卷时,为找到引用的自定义StorageClass,您需要检查当前Pod引用的StorageClass是否存在,若不存在,需重新创建StorageClass。

    https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/user-guide/faq-about-csi?spm=a2c4g.750001.0.i3#section-4xc-k2n-l04

    2023-10-23 08:36:46
    赞同 展开评论 打赏
  • 北京阿里云ACE会长
    1. Flink CDC 社区版应该已经对 Flink 2.11 版本进行了支持。在部署时,您可能会遇到一些问题,这通常与您的 Kubernetes 集群配置和 Flink 任务的资源需求有关。
      您提到的错误信息表明,您的 Flink 任务无法在 Kubernetes 集群中找到可用的节点来部署。这可能是因为您的集群中没有足够的可用节点,或者 Flink 任务的资源需求超出了集群的可用资源。
      为了解决这个问题,您可以尝试以下方法:
    2. 增加 Kubernetes 集群的节点数量,以便为 Flink 任务提供更多的可用资源。
    3. 调整 Flink 任务的资源需求,例如减小任务的内存和 CPU 需求,以便在现有的集群资源下能够正常部署。
    4. 检查您的 Kubernetes 集群配置,确保集群的资源预留和限制设置得当,以便 Flink 任务能够正确地调度和部署。
    5. 如果您使用的是 Flink 的 YARN 模式,可以尝试使用 YARN 的其他调度策略,如 per-node 或 fair-scheduler 等,以便更好地控制 Flink 任务的资源调度。
    2023-10-23 08:05:41
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载