elasticsearch elasticsearch块使用PostMan插入数据,elasticsearch,elasticsearch" /> elasticsearch elasticsearch块使用PostMan插入数据,elasticsearch,elasticsearch" />

elasticsearch elasticsearch块使用PostMan插入数据

elasticsearch elasticsearch块使用PostMan插入数据,elasticsearch,elasticsearch,我创建了一个新索引,其中包含以下设置: "settings": { "index": { "number_of_shards": "5", "blocks": { "read_only_allow_delete": "false" // null was tested also }, "analysis":

我创建了一个新索引,其中包含以下设置:

"settings": {
            "index": {
                "number_of_shards": "5",
                "blocks": {
                    "read_only_allow_delete": "false" // null was tested also
                },
                "analysis": {
                    "filter": {
                        "autocomplete_filter": {
                            "type": "edge_ngram",
                            "min_gram": "1",
                            "max_gram": "20"
                        }
                    },
                    "analyzer": {
                        "autocomplete": {
                            "filter": [
                                "lowercase",
                                "autocomplete_filter"
                            ],
                            "type": "custom",
                            "tokenizer": "standard"
                        }
                    }
                },
                "number_of_replicas": "2"
            }
        }
现在,当我第一次使用postman为一个新文档编制索引时,它的索引是正确的,但下一个文档会发出一个错误,在错误发生后,我发送了一个GET请求,我注意到设置变为:

"settings": {
            "index": {
                "number_of_shards": "5",
                "blocks": {
                    "read_only_allow_delete": "true"
                },
                "analysis": {
                    "filter": {
                        "autocomplete_filter": {
                            "type": "edge_ngram",
                            "min_gram": "1",
                            "max_gram": "20"
                        }
                    },
                    "analyzer": {
                        "autocomplete": {
                            "filter": [
                                "lowercase",
                                "autocomplete_filter"
                            ],
                            "type": "custom",
                            "tokenizer": "standard"
                        }
                    }
                },
                "number_of_replicas": "2"
            }
        }
那么,为什么在第一个文档被索引后,read_only_allow_delete设置为true呢。 我在创建索引后验证了设置,它不是false 错误:

403 - {"error":{"root_cause":[{"type":"cluster_block_exception","reason":"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"}],"type":"cluster_block_exception","reason":"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"},"status":403}

检查elasticsearch群集磁盘空间是否不足。请参见第页的洪泛水位水印设置