[英]elasticsearch-py : How to put a pipeline
elasticsearch._async.client.logstash.put_pipeline function 没有提供流水线格式的任何示例。
有人用过吗?
我想使用logstash从elasticsearch复制到本地存储库,我知道如何使用conf文件执行此操作,但我不知道如何在put_pipeline function中格式化管道参数。
我总是收到 BadRequestError(400, 'x_content_parse_exception', '[1:1] [pipeline] failed to parse object')
在put_pipeline
的 elasticsearch-py 文档中不存在pipeline
参数。
from elasticsearch import Elasticsearch
es = Elasticsearch(
cloud_id=cloud_id,
basic_auth=basic_auth
)
es.ingest.put_pipeline(
id="73471565",
description="a test pipeline for 73471565",
processors=[{
"set" : {
"description" : "My optional processor description",
"field": "my-keyword-field",
"value": "foo"
}
}]
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.