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

时间:2019-06-04 16:53:59

标签: 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

如何设置“安静”?

谢谢。

1 个答案:

答案 0 :(得分:1)

您似乎要禁止使用--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

根据--quiet的{​​{3}},

  

此标志必须在任何命令之前

如果它没有完成任务,则可以使用-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