使用logstash5.6.4版本从达梦数据库版本8抽取数据到es,报驱动不能加载的问题

使用logstash5.6.4版本从达梦数据库版本8抽取数据到es,日志报不能加载驱动类的错误,核对包路径、权限都没问题;同路径下的mysql驱动包是可以加载的;logstash里配置的达梦信息如下:
img

日志报错信息如下:
[2021-07-27T14:37:45,625][INFO ][logstash.agent ] Pipelines running {:count=>1, :running_pipelines=>[:main], :non_running_pipelines=>[]}
[2021-07-27T14:37:46,213][INFO ][logstash.agent ] Successfully started Logstash API endpoint {:port=>9600}
{ 2010 rufus-scheduler intercepted an error:
2010 job:
2010 Rufus::Scheduler::CronJob "* * * * *" {}
2010 error:
2010 2010
2010 LogStash::ConfigurationError
2010 dm.jdbc.driver.DmDriver not loaded. Are you sure you've included the correct jdbc driver in :jdbc_driver_library?
2010 /home/tools/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-input-jdbc-4.3.13/lib/logstash/plugin_mixins/jdbc/jdbc.rb:163:in open_jdbc_connection' 2010 /home/tools/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-input-jdbc-4.3.13/lib/logstash/plugin_mixins/jdbc/jdbc.rb:221:inexecute_statement'
2010 /home/tools/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-input-jdbc-4.3.13/lib/logstash/inputs/jdbc.rb:277:in execute_query' 2010 /home/tools/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-input-jdbc-4.3.13/lib/logstash/inputs/jdbc.rb:258:inblock in run'
2010 /home/tools/logstash/vendor/bundle/jruby/2.3.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:234:in do_call' 2010 /home/tools/logstash/vendor/bundle/jruby/2.3.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:258:indo_trigger'
2010 /home/tools/logstash/vendor/bundle/jruby/2.3.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:300:in block in start_work_thread' 2010 /home/tools/logstash/vendor/bundle/jruby/2.3.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:299:inblock in start_work_thread'
2010 org/jruby/RubyKernel.java:1292:in loop' 2010 /home/tools/logstash/vendor/bundle/jruby/2.3.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/jobs.rb:289:inblock in start_work_thread'
2010 tz:
2010 ENV['TZ']:
2010 Time.now: 2021-07-27 14:38:01 +0800
2010 scheduler:
2010 object_id: 2008
2010 opts:
2010 {:max_work_threads=>1}
2010 frequency: 0.3
2010 scheduler_lock: #Rufus::Scheduler::NullLock:0x57dc51da
2010 trigger_lock: #Rufus::Scheduler::NullLock:0x793b04a1
2010 uptime: 15.551071 (15s554)
2010 down?: false
2010 threads: 2
2010 thread: #Thread:0x92d3e29
2010 thread_key: rufus_scheduler_2008
2010 work_threads: 1
2010 active: 1
2010 vacant: 0
2010 max_work_threads: 1
2010 mutexes: {}
2010 jobs: 1
2010 at_jobs: 0
2010 in_jobs: 0
2010 every_jobs: 0
2010 interval_jobs: 0
2010 cron_jobs: 1
2010 running_jobs: 1
2010 work_queue: 0

dm.jdbc.driver.DmDriver not loaded,驱动没有加载,是否添加了jar包。

jdbc_driver_class => "dm.jdbc.driver.DmDriver"
改成
jdbc_driver_class => "Java::dm.jdbc.driver.DmDriver"
试试,我是这么解决的