我们将数据类型存储在couchdb中的每个数据库中。从多个数据库导入数据时,配置文件必须采用哪种格式?或者我需要有多个配置文件从每个数据库导入数据到索引。谢谢你的帮助。
谢谢。
我们为多个数据库使用一个配置文件。
它不完美,但目前还可以。
当前格式为:
input {
couchdb_changes {
sequence_path => "db1.seq"
db => "db1"
host => "xxx.xxx.xxx.xxx"
username => "xxx"
password => "xxx"
add_field => {
"organization" => "db1"
}
}
couchdb_changes {
sequence_path => "db2.seq"
db => "db2"
host => "xxx.xxx.xxx.xxx"
username => "xxx"
password => "xxx"
add_field => {
"organization" => "db2"
}
}
}
filter {
mutate {
remove_field => [ "_attachments" ]
}
}
output {
stdout { codec => rubydebug }
elasticsearch {
cluster => "cluster0"
host => ["xxx.xxx.xxx.xxx", "xxx.xxx.xxx.xxx", "xxx.xxx.xxx.xxx"]
protocol => "http"
index => "%{[organization]}"
document_id => "%{[@metadata][_id]}"
}
}