elasticsearch - 批量插入时如何为Elastic Search设置Quiet选项?

标签 elasticsearch bulk

我可以做这个:

curl -s -XPOST  1.2.3.4:9200/my_index/my_index_type/_bulk  -H "Content-Type: application/x-ndjson" --data-binary  @/home/modified.json 

但这失败了:
curl -s -XPOST  1.2.3.4:9200/my_index/my_index_type/_bulk  -H "Content-Type: application/x-ndjson" --data-binary  @/home/modified.json --quiet

如何设置“安静”?

谢谢。

最佳答案

似乎您想使用--quiet禁止非日志STDOUT输出。让我们尝试这种方式-

curl -s --quiet -XPOST 1.2.3.4:9200/my_index/my_index_type/_bulk -H "Content-Type: application/x-ndjson" --data-binary  @/home/modified.json

根据--quietdoc

This flag must come before any command.



如果它不能完成任务,则可以使用-o开关并将输出发送到dev/null而不是使用--quiet
curl -s -o /dev/null -XPOST 1.2.3.4:9200/my_index/my_index_type/_bulk -H "Content-Type: application/x-ndjson" --data-binary  @/home/modified.json

关于elasticsearch - 批量插入时如何为Elastic Search设置Quiet选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56448263/

相关文章:

java - Spring数据elasticsearch批量索引和删除

elasticsearch - Elasticsearch和Kibana始终显示具有堆限制的面板

elasticsearch - 我可以知道 "more like this"查询的选定术语吗

ruby-on-rails - 如何使用 Active Admin 执行批量操作

php - 如何优化选择 300.000 行的 SQl 代码 +

elasticsearch - 为什么添加日期范围过滤器会禁用aggs?

c# - 使用 Moq 在 ElasticSearch 中模拟单个 Bucket 对象

linq-to-sql - 在 Linq to SQL 中执行条件批量更新

php - 如何处理包含 500 多个项目的 Symfony 表单集合

c# - 如何使用Elastic low-level-client批量插入嵌套类型对象?