我想将mongodb的地理数据实时转换为elasticsearch7.x。
我只知道应该使用logstash-input-mongodb
的{{1}}插件。
请让我知道如何使下面的logstash
引用。
我有一个mongodb数据,例如:
(某些字段已使用自定义字符串密钥使用logstash.conf
进行了加密。)
GibberishAES.size(256)
要像这样的Elasticsearch数据
{
"id" : "john",
"age" : 26,
"geo" : "Cdzv5OoMXFw89do5NUorGkiRzAtnIpIw66kg=", // "57.233, 129.11"
"address" : "I6LoxOQPRPF7h4SLQo2g=" // "Rovert Hall"
}
答案 0 :(得分:0)
我将其作为mongodb oplog
发件人来解决。
读取具有编码数据的mongodb oplog,然后将其解码后发送到logstash
。
如果有人找到解决方案,则可以在下面找到它: