tencent cloud

文档反馈

高级配置

最后更新时间:2020-04-22 16:45:03

    本部分提供了集群部分高级特性的配置管理功能,包括 IK 中文分词插件自定义词典,elasticsearch.yml参数修改。
    在集群列表页,单击集群 ID 进入集群详情页,单击【高级配置】,即可进入集群高级配置管理页面。

    插件配置

    IK 中文分词插件

    在插件配置部分,可以查看到集群已经预装了的 IK 中文分词插件。关于 IK 中文分词插件的介绍,详情可查看 IK Analysis for Elasticsearch ,您可以利用该插件对存到 ES 集群数据中的业务的中文关键词建立索引,实现搜索功能。
    插件列表

    单击【更新词典】,进入更新词典页面。有启用词和停用词两项,单击【本地上传】,选择您需要更新的词典文件后,单击【保存】,即可热更新词典(不需要重启集群)。
    更新词典页

    关于词典文件的要求及说明:

    • 词典类型:有两类词,“启用词”和“停用词”。“启用词”词典中的词是用户在向 ES 集群存入数据,建立索引的时候,指定 IK 作为分词工具。如果存入的数据中时有这类词,就会建立索引,并能通过关键词查询搜索到。“停用词”则会刻意回避不建立索引的词。
    • 限制要求:对于词典文件,也有一些限制和要求,需要一行一个词,utf-8 编码。为了避免混淆,启用词和停用词文件名不能重复。另外,因为词典文件会加载到内存中,所以对文件的大小和个数也做了一定的限制,单个文件最大为10M,上传文件总数最多为10个。
    • 更新过程:列表会展示历史已经更新上传的词典。新上传的词典,如果不符合要求,会直接限制上传。上传完成后,词典文件会显示成“待生效”状态。所有需要更新的词典上传完成后,单击【保存】,会保存到用户的集群并生效。如果有上传失败的文件,或不是 utf-8 格式的文件,会提示失败,需要删除失败的文件后,才能单击保存生效。

    YML 配置

    查看配置项

    在集群详情中单击【高级配置】中可查看配置项。

    高级配置

    配置项 说明 取值限制
    action.destructive_requires_name 删除索引时是否需要明确索引名称 true 或者 false,默认值为 true
    indices.fielddata.cache.size 指定分配到字段数据的 Java 堆空间的百分比 百分数,格式:1% - 100%,默认值为15%
    indices.query.bool.max_clause_count 指定 Lucene 布尔查询中允许的子句的最大数量 正整数,默认值为1024

    具体配置项详细含义,请查询 Elasticsearch 官方文档

    修改配置项

    单击【批量修改】,可对相应的配项进行修改,配置项的输入限制,见上文的说明。
    批量修改

    如果集群健康状态为 YELLOW 或 RED,或集群存在无副本索引时,修改集群配置项对话框会有强制重启的提示和选项框,此时进行更新配置操作有较大风险,建议修复集群状态,为所有索引添加副本,再进行修改配置操作。

    如果用户已了解该操作风险,仍要进行更新配置操作,可以勾选强制重启选项框,单击【确定】进行重启。详情参考下图:

    强制修改配置

    单击【批量修改】,可对相应的配项就行修改,配置项的输入限制,见上文的说明。
    批量修改

    如果有其他配置项自定义设置需求,请通过 提交工单 向我们进行反馈。

    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持