当我尝试在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}}'
结果是:
{"acknowledged":true,"persistent":{"cluster":{"blocks":{"read_only":"false"}}},"transient":{}}
但是什么都没有改变。我该怎么办?
试试看GET yourindex/_settings
,这将显示您的索引设置。如果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
}'
谁能告诉我这个错误是什么意思吗?Elasticsearch index:/fulltext_2/doc/xxxxx被阻止原因:[禁止/12/索引只读/允许删除我有一个本地Elasticsearch服务器。我已经创建了一个索引fulltext_2,我想插入一些文档。有一个PHP脚本来做这件事。如果我有创建索引的权限,为什么我不能将任何项目插入数据库?发生了什么事?感谢您的帮助。
当我尝试在elasticsearch中存储任何内容时,一个错误显示: 我已经在索引中插入了大约2亿个文档。但我不知道为什么会发生这种错误。我试过: 如前所述:ElasticSearch进入“只读”模式,节点无法更改 结果是: 但是什么都没变。我该怎么办?
问题内容: 尝试按正常方式将文档发布到Elasticsearch时,出现此错误: 我还在Elasticsearch日志上看到此消息: 问题答案: 当Elasticsearch认为磁盘空间不足,因此将其置于只读模式时,就会发生这种情况。 默认情况下,Elasticsearch的决定基于可用磁盘空间的 百分比 ,因此在大磁盘上,即使您有许多GB的可用空间,也可能发生这种情况。 泛洪阶段的水印默认为95
我正在运行带有多进程索引的蜘蛛,我想解决这个问题。 我总是收到太多的请求,是否有一个配置可以更改,以允许处理并发请求的阈值更大? 这是全部错误 更新:发现洪水磁盘水印超过,但似乎没有超过! df命令的输出
HTTP 403 Forbidden客户端错误状态响应代码指示服务器理解请求但拒绝授权。 这种状态与此类似401,但在这种情况下,重新认证将不会产生任何影响。访问是永久禁止的并且与应用程序逻辑相关联(如不正确的密码)。 状态 403 Forbidden 响应示例 HTTP/1.1 403 Forbidden Date: Wed, 21 Oct 2015 07:28:00 GMT 规范 规范 标题
问题内容: 最近,我一直很烦人,但在Google和这个论坛上进行了一些研究之后,我仍然找不到能够解决我的问题的答案。 事情就是这样-有时,当我尝试使用hibernate更新或创建新对象时遇到以下错误: 真正奇怪的是,有时使用该方法更新对象会起作用,但是有时使用相同的对象并通过调用相同的方法却无法起作用,但这似乎取决于我如何在对象中获取对象。第一名。 示例:假设我有一个包含3个字段的表:id,类型,