答案 0 :(得分:0)
使用开发人员控制台并尝试使用以下命令来检查索引是否存在。
GET <index-pattern>/_search
{
"query": {
"match_all": {}
}
}
此外,请检查弹性日志中是否有错误。
答案 1 :(得分:0)
可能是由于适当的索引权限所致。
如果是由于磁盘空间不足而导致的,则以下答案是相关的:Elasticsearch error: cluster_block_exception [FORBIDDEN/12/index read-only / allow delete (api)], flood stage disk watermark exceeded
答案 2 :(得分:0)
更新集群并从索引中删除块对我有用:
curl -X PUT \
localhost:9200/_all/_settings \
-d '{"index.blocks.read_only_allow_delete": null}'
curl -X PUT \
localhost:9200/_cluster/settings \
-d '{ "transient": { "cluster.routing.allocation.disk.threshold_enabled": false } }'