【问题标题】:How to define MapStore for Helm based Hazelcast Deployment如何为基于 Helm 的 Hazelcast 部署定义 MapStore
【发布时间】:2021-05-17 23:09:47
【问题描述】:

如何为基于 Helm 的 Hazelcast 部署定义 MapStore

我们在 K8S 中使用带有基于 Helm 的部署的 Hazelcast 服务器。如何为这种情况定义 MapStore 配置。

  1. MapStore java 实现应该在服务器或客户端中。
  2. 我找不到任何如何在 Helm 中配置 MapStore 的示例。
  3. 我的目标是在 hazelcast 中使用回写到 DB。我可以使用 Embedded Hazelcast 或使用 Hazelcast 服务来实现这一点,但不确定它是否适用于 K8S 中基于 Helm 的部署

【问题讨论】:

    标签: kubernetes kubernetes-helm hazelcast


    【解决方案1】:

    您可以在基于 Helm 的部署中使用 MapStore(或 MapLoader),但这不是“一键式”操作。

    您需要执行以下步骤:

    1. 实现 MapStore 类并将其复制到 Kubernetes 环境中可用的卷中
    2. 在您的values.yaml 中指定customVolume 参数(将作为/data/custom/ 安装到您的容器中)
    3. your Hazelcast configuration 中配置您的 MapStore

    【讨论】:

    • 谢谢让我试试。 1. 我假设它是由 MapStore 类构建的 Jar。 2. 在 customVolume 参数中 - 我必须提供 jar 名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多