gpt4 book ai didi

elasticsearch - 如何使用logstash自动在弹性中插入,更新和删除

转载 作者:行者123 更新时间:2023-12-03 02:23:22 24 4
gpt4 key购买 nike

如何使用logstash自动插入,更新和删除 flex ?

在我的输入语句中,我得到了该操作(插入,更新,删除),当我仅执行插入操作或仅执行更新操作时,该方法就可以正常工作,但是如果该进程使用插入,更新或删除操作,则会抛出错误代码=> 400,%c =>“http:// ip:9200 / _bulk操作=>

output{
# Para ELK
elasticsearch {
hosts => "localhost:9200"
index => "hca_001"
document_type => "hca_001_lgs"
document_id => "%{hca_numero}%{hca_anio}"
action => "%{my_accion}"
doc_as_upsert => true
manage_template => false
}
}

最佳答案

您是否尝试过有条件的工作?

output{
if [my_accion] == "delete" {
elasticsearch {
action => "delete"
...
}
} else {
elasticsearch {
action => "update"
doc_as_upsert => true
...
}
}
}

过去,这为我解决了类似的问题。

关于elasticsearch - 如何使用logstash自动在弹性中插入,更新和删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61801528/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com