【问题标题】:How to make config folder shared across all ES nodes如何使配置文件夹在所有 ES 节点之间共享
【发布时间】:2022-01-08 18:58:34
【问题描述】:

我们正在使用https://artifacthub.io/packages/helm/elastic/elasticsearch/7.6.2中提供的安装步骤在GKE集群上设置ES

我们计划在 /usr/share/elasticsearch/config/ 文件夹中引入一个 synonyms.txt。

有人知道它是如何制作的吗?

【问题讨论】:

    标签: elasticsearch kubernetes kubernetes-helm


    【解决方案1】:

    我自己找到了解决方案。,

    1. 我想安装特定版本的 ES,即 7.9.2。
    2. 我创建了一个 values.yaml,其中包含以下内容的永久卷的共享挂载。

    ---
    extraVolumes: |
       - name: essynonyms
         persistentVolumeClaim:
           claimName: synonyms-files-nfs-pvc
    
    extraVolumeMounts: |
       - name: essynonyms
         mountPath: /usr/share/elasticsearch/config/analysis
    1. 使用以下命令安装 helm。我创建了三个副本。 helm upgrade --wait --timeout=600s --install --version 7.9.2 --values ./values.yaml arc-elasticsearch elastic/elasticsearch --set repl icas=3

    2. 使用以下行中提供的设置过程安装 NFS NFS Installation Procedure

    3. 将同义词文件放在 NFS 位置,它将在所有 ES 节点上可用。

    【讨论】:

      猜你喜欢
      • 2021-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多