Я получаю эту ошибку при запуске файла conf
[2019-10-24T16: 17: 09,572] [ОШИБКА] [logstash.javapipeline] [main] Трубопровод прерван из-за ошибки {: pipe_id => "main",: exception => java.lang.ClassCastException: org.jruby.RubyNil нельзя преобразовать в org.jruby.RubyFixnum,: backtrace => ["org.jruby.runtime.invokedynamic.MathLinker.fixnum_op_(MathLinker.java:237) "," java.lang.invoke.MethodHandle.invokeWithArguments (Неизвестный источник) "," org.jruby.runtime.invokedynamic.MathLinker.fixnumOperator (MathLinker.java:17_aE.DE) D. ").logstash_minus_7_dot_4_dot_0.vendor.bundle.jruby $ $ 2_dot_5_dot_0.gems.mongo_minus_2_dot_10_dot_2.lib.mongo.server_selector.selectable.RUBY Метод $ Initialize $ 0 (D:. /Elastic/logstash-7.4.0/vendor/bundle/jruby/2.5. 0 / gems / mongo-2.10.2 / lib / mongo / server_selector / selectable.rb: 46) "," org.jruby.internal.runtime.methods.CompiledIRMethod.call (CompiledIRMethod.java:91) "," org. jruby.internal.runtime.methods.MixedModeIRMethod.call (MixedModeIRMethod.java:90)», "org.jruby.runtime.callsite.CachingCallSite.cacheAndCall (CachingCallSite.java:332)", "org.jruby.runtime.callsite.CachingCallSite.call (CachingCallSite.java:86)", "org.jlassby. newInstance (RubyClass.java:915) ", ... и много других строк
Это мой конфигурационный файл
input{
mongodb{
uri=>"mongodb://localhost:27017/Tesi"
placeholder_db_dir=>"D:\Elastic\logstash-7.4.0"
placeholder_db_name=>"commenti_sqlite.db"
collection=>"Commenti_youtube"
batch_size=>5000
}
}
filter{
}
output{
elasticsearch{
hosts=>["localhost:9200"]
}
}
что не так с моим файлом конфигурации?
Существуют ли другие способы передачи данных MongoDb в logstash?