我有一个六节点的ES集群,我想在其中使用node.attr.box_type: hot
或node.attr.box_type: warm
方法按类型对它们进行分类。在我的elasticsearch.yml文件中(对于每个节点(,我有一行读取node.attr.box_type: hot
,但当我在重新启动后发送GET _cat/nodeattrs?v
或GET _nodes/box_type:hot
命令时,它们都不会从集群中返回任何节点。ES似乎没有获取node.attr.{attribute}
值。我做错了什么?
对不起,我忘了提到ES版本:6.2.3
好的,所以我发现了"问题"。在调查了可用的systemctl
单元后,我发现我重新启动了错误的单元。在发出正确的systemctl restart {unit}
之后,节点属性正确显示。