如何使配置文件夹在所有ES节点之间共享 [英] How to make config folder shared across all ES nodes

查看:18
本文介绍了如何使配置文件夹在所有ES节点之间共享的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正在使用https://artifacthub.io/packages/helm/elastic/elasticsearch/7.6.2

中提供的安装步骤在GKE群集上设置ES

我们计划在/usr/Share/ElasticSearch/config/文件夹中引入同义词.txt。

任何人都知道如何制作它。?

推荐答案

我自己找到了解决方案,

  1. 我想安装特定版本的ES 7.9.2。
  2. 我使用共享装载的持久化卷创建了values.yaml,内容如下。
数据-lang="js"数据-隐藏="假"数据-控制台="真"数据-巴贝尔="假">
---
extraVolumes: |
   - name: essynonyms
     persistentVolumeClaim:
       claimName: synonyms-files-nfs-pvc

extraVolumeMounts: |
   - name: essynonyms
     mountPath: /usr/share/elasticsearch/config/analysis

  1. 使用以下命令安装Helm。我已经创建了三个复制品。 Helm升级--等待--超时=600s--安装--版本7.9.2--值。/values.yaml arc.弹性搜索弹性/ElasticSearch--设置repl ICAS=3

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

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

这篇关于如何使配置文件夹在所有ES节点之间共享的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆