错误:
curl-get“http://localhost:9200/graylog_26/message/_query”-d“{”query“:{”query_string“:{”query“:”message:9200/graylog_26/message/_query“:{}}}”curl-get“http://localhost:9200/graylog_26/message/_query”-d“{”query“:{”query_string“:{”query_string“:{”query“:”message:cc“:{}}}”{“error”:{“识别的参数:[{{query{{query_string{{query__message:password]”}]、“type”:“illegal_argument_exception”、“reason”:“request[/graylog_26/message/_query]包含未识别的参数:[{{query{{query_string{{query__message:password]”}、“status”:400}
分别删除它们!
您应该检查哪些索引可用并正在使用:
curl http://127.0.0.1:9000/_cat/indices
然后删除最旧的索引注意:不要全部删除
curl -XDELETE http://127.0.0.1:9000/graylog_1
curl -XDELETE http://127.0.0.1:9000/graylog_2
curl -XDELETE http://127.0.0.1:9000/graylog_3
问题内容: 我需要从Graylog删除特定的日志消息,但是似乎没有任何公共API可以做到这一点(由Graylog API浏览器进行)。 关于如何执行此操作的文档很少。我发现一些随机文章暗示可以通过curl和查询API来实现,但是没有实质性意义。 鉴于可以通过“ http://1.2.3.4:5678 ” 访问灰色日志,并且我在索引“ graylog_0”中收到一条ID为“ 94c84300-d3c
问题内容: 我是ElasticSearch的新手。我试图弄清楚如何从ElasticSearch中删除数据。我已删除索引。但是,这似乎并没有真正删除数据本身。我看到的其他内容指向“ 按查询删除”功能。但是,我什至不知道要查询什么。我知道我的索引。本质上,我想弄清楚如何做 来自Chrome中的PostMan。但是,我没有任何运气。看来,无论我做什么,数据都会徘徊。到目前为止,我已经通过在PostMan
我想删除来自logstash的弹性搜索中的旧日志。 我读过关于馆长可以用来删除这个。 但它总是指出,它将删除比这么多天都旧的指数。如果我执行它,它真的会删除我的索引吗?或者只是那个特定索引中的旧日志。 我有自定义索引,如a、b、c等。我的索引中没有时间字符串参数。 策展人删除索引-早于14-时间单位天-时间字符串%Y.%m.%d-regex'^logstash-' 如何执行删除这些格式的索引。?
问题内容: 我需要在所有索引到Elasticsearch的文档中删除一个字段。我该怎么做。任何删除查询都可以帮助我实现这一点。 问题答案: @backtrack所说的是对的,但是在Elasticsearch中有一种非常方便的方法。Elasticsearch将抽象出删除的内部复杂性。您需要使用更新API来实现- 您可以在此处找到更多文档。 注意:从Elastic Search 6开始,您需要包括一个
问题内容: 我需要从满足条件的数组中删除对象,我可以根据条件更新数组的对象,如下所示: 这正在工作 为了删除我正在这样做 但这不起作用,并给出此错误, ElasticsearchIllegalArgumentException [无法执行脚本]; 嵌套:ConcurrentModificationException; 错误:ElasticsearchIllegalArgumentException
我刚加入弹性搜索公司。我正在想办法从ElasticSearch中删除数据。我已经删除了我的索引。然而,这似乎并没有真正删除数据本身。我看到的其他内容指向Delete by Query特性。然而,我甚至不确定该查询什么。我知道我的索引。从本质上说,我想弄清楚如何做一个 来自Chrome版邮递员。但是,我没有什么运气。好像不管我做什么,数据都挂在那里。到目前为止,我已经通过使用PostMan中的DEL