当我尝试在elasticsearch中存储任何内容时,一个错误显示:
TransportError(403, u'cluster_block_exception', u'blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];')
我已经在索引中插入了大约2亿个文档。但我不知道为什么会发生这种错误。我试过:
curl -u elastic:changeme -XPUT 'localhost:9200/_cluster/settings' -H 'Content-Type: application/json' -d '{"persistent":{"cluster.blocks.read_only":false}}'
如前所述:ElasticSearch进入“只读”模式,节点无法更改
结果是:
{"acknowledged":true,"persistent":{"cluster":{"blocks":{"read_only":"false"}}},"transient":{}}
但是什么都没变。我该怎么办?
我在磁盘空间满的时候也遇到过同样的问题,
请看我做的步骤
1-增加磁盘空间
2-更新索引只读模式,请参阅以下curl请求
Curl-XPUT-H"Content-Type: Application/json"http://localhost:9200/_all/_settings-d'{"index.blocks.read_only_allow_delete": null}'
上个月我面临同样的问题,你可以在你的Kibana开发工具上试试这个代码
curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'
我希望能有所帮助
尝试获取你的索引设置
,这将显示你的索引设置。如果read_only_allow_delete
为true
,请尝试:
PUT /<yourindex>/_settings
{
"index.blocks.read_only_allow_delete": null
}
我的问题解决了。
请参阅es配置指南了解更多详细信息。
用于此的curl命令是
curl -X PUT "localhost:9200/twitter/_settings?pretty" -H 'Content-Type: application/json' -d '
{
"index.blocks.read_only_allow_delete": null
}'
我正在运行带有多进程索引的蜘蛛,我想解决这个问题。 我总是收到太多的请求,是否有一个配置可以更改,以允许处理并发请求的阈值更大? 这是全部错误 更新:发现洪水磁盘水印超过,但似乎没有超过! df命令的输出
问题内容: 当我尝试在Elasticsearch中存储任何内容时,出现错误消息: 我已经在索引中插入了大约2亿个文档。但我不知道为什么会发生此错误。我试过了: 结果是: 但是什么都没有改变。我该怎么办? 问题答案: 试试看,这将显示您的索引设置。如果是,请尝试: 我已经解决了问题。 请参阅《es配置指南》以获取更多详细信息。 curl命令是
谁能告诉我这个错误是什么意思吗?Elasticsearch index:/fulltext_2/doc/xxxxx被阻止原因:[禁止/12/索引只读/允许删除我有一个本地Elasticsearch服务器。我已经创建了一个索引fulltext_2,我想插入一些文档。有一个PHP脚本来做这件事。如果我有创建索引的权限,为什么我不能将任何项目插入数据库?发生了什么事?感谢您的帮助。
当尝试像往常一样将文档发布到Elasticsearch时,我遇到了以下错误: 我在Elasticsearch日志中也看到了这条消息:
问题内容: 尝试按正常方式将文档发布到Elasticsearch时,出现此错误: 我还在Elasticsearch日志上看到此消息: 问题答案: 当Elasticsearch认为磁盘空间不足,因此将其置于只读模式时,就会发生这种情况。 默认情况下,Elasticsearch的决定基于可用磁盘空间的 百分比 ,因此在大磁盘上,即使您有许多GB的可用空间,也可能发生这种情况。 泛洪阶段的水印默认为95
我有困难检索公共交通的等时线使用这里地图API。 具体地说,我们使用带有等时搜索功能的公共交通API,如下所述:https://developer.here.com/rest-apis/documentation/transition/topics/resource-isochrone-search.html 当我们发出请求并使用分配给我们的密钥时,我们得到一个403权限错误。 如果我们使用带有d