我有 elasticsearch 集群,我在 elasticsearch.yml 文件中添加了 indices.memory.index_buffer_size 参数。我将此参数设置为 70%。然后集群开始索引。毕竟,我将此参数重置为10%,然后重新启动elasticsearch。
我的问题是如何检查我的设置是否有效?
我有 elasticsearch 集群,我在 elasticsearch.yml 文件中添加了 indices.memory.index_buffer_size 参数。我将此参数设置为 70%。然后集群开始索引。毕竟,我将此参数重置为10%,然后重新启动elasticsearch。
我的问题是如何检查我的设置是否有效?
我认为(但我不肯定)它应该出现在节点信息 API 中。尝试这个:
curl -XGET "http://localhost:9200/_nodes?clear&all"
您可以使用 /_nodes API,但我发现令人费解的是,如果您使用默认设置,则不会返回该设置的值。但是,一旦您更改它(在 elasticsearch.yml 中)并重新启动您的集群,它将 > 出现在 /_nodes API 调用的输出中。
为了显示。
我的猜测是任何 .yml 设置都是这种情况,而不仅仅是这个(尽管我还没有验证那个理论)。