所以,我刚开始在本地机器上使用Elasticsearch。
我已经启动了Elasticsearch节点的5个实例。(简单./bin/elasticsearch)
curl -s 'localhost:9200/_cat/nodes?v'提供了:
host ip heap.percent ram.percent load node.role master name
127.0.0.1 127.0.0.1 5 99 3.13 d m Shirow Ishihara
127.0.0.1 127.0.0.1 7 100 3.13 d m Madame Web
127.0.0.1 127.0.0.1 5 100 3.13 d m Anthropomorpho
127.0.0.1 127.0.0.1 5 100 3.13 d m Paste-Pot Pete
127.0.0.1 127.0.0.1 2 100 3.13 d * Mephisto我的索引有2个主分片和5个副本(总共10个副本)。
我读到过ES自动水平缩放,并将分片分配/移动到新节点。但是,这10个副本仍然是未分配的,并且两个主分片都在同一节点中。
curl -s 'localhost:9200/_cat/allocation?v'提供了:
shards disk.indices disk.used disk.avail disk.total disk.percent host ip node
0 0b 105.5gb 6.2gb 111.8gb 94 127.0.0.1 127.0.0.1 Shirow Ishihara
0 0b 105.5gb 6.2gb 111.8gb 94 127.0.0.1 127.0.0.1 Paste-Pot Pete
2 318b 105.5gb 6.2gb 111.8gb 94 127.0.0.1 127.0.0.1 Mephisto
0 0b 105.5gb 6.2gb 111.8gb 94 127.0.0.1 127.0.0.1 Anthropomorpho
0 0b 105.5gb 6.2gb 111.8gb 94 127.0.0.1 127.0.0.1 Madame Web
10 UNASSIGNED发布于 2016-08-29 12:18:17
您的可用磁盘空间太少,ES实际上正在尝试移走一些碎片。但是您的所有节点都在同一台计算机上,因此没有其他地方可以移动它们,并且它们保持未分配状态。已使用的磁盘空间超过总磁盘大小的90%,ES正在达到最高水位。
阅读here更多关于这方面的内容。
https://stackoverflow.com/questions/39193107
复制相似问题