Logsta sh Ошибка: невозможно загрузить mysql -connector- java - из: jdbc_driver_library, нет такого файла для загрузки - mysql -connector- java - - PullRequest
0 голосов
/ 03 февраля 2020

Я хочу переместить некоторые данные из mysql вasticsearch, используя logsta sh, но ошибка iget: невозможно загрузить mysql -connector- java - из: jdbc_driver_library, нет такого файла для загрузки - mysql -connector- java - и я уже переместил разъем mysql на [logstash_folder]\logstash-core\lib\jars, и это Моя конфигурация

input{
jdbc{
    jdbc_driver_library => "mysql-connector-java-8.0.18.jar"
    jdbc_driver_class => "com.mysql.cj.jdbc.Driver"
    jdbc_connection_string => "jdbc:mysql://localhost:3306/reporting"
    jdbc_user => "*"
    jdbc_password => "*"
    tracking_column => "id_activity"
    use_column_value=>true
    statement => "select tbactivity.id_project,tbuser.name,tbproject.project_name,tbactivity.dateinsert,tbactivity.datetime_start,tbactivity.datetime_end,tbactivity.description from tbactivity inner join tbproject on tbactivity.id_project =  tbproject.id_project inner join tbuser on tbactivity.id_user = tbuser.id_user where tbproject.id_category = 2"
    }
}
filter {
  mutate {
    copy => { "id_activity" => "[@metadata][_id]"}
  }
}
output{
    elasticsearch{
    user => "elastic"
    password => "changeme"
    hosts => "localhost:9200"
    index => "activity"
    document_type => 'text'
    document_id => "%{[id_activity]}"
    }
}

и ошибка, которую я получаю

 Error: unable to load mysql-connector-java-8.0.18.jar from :jdbc_driver_library, no such file to load -- mysql-connector-java-8.0.18
  Exception: LogStash::PluginLoadingError
  Stack: D:/logstash-7.5.2/vendor/bundle/jruby/2.5.0/gems/logstash-input-jdbc-4.3.19/lib/logstash/plugin_mixins/jdbc/jdbc.rb:152:in `block in load_driver_jars'
org/jruby/RubyArray.java:1800:in `each'
D:/logstash-7.5.2/vendor/bundle/jruby/2.5.0/gems/logstash-input-jdbc-4.3.19/lib/logstash/plugin_mixins/jdbc/jdbc.rb:145:in `load_driver_jars'
D:/logstash-7.5.2/vendor/bundle/jruby/2.5.0/gems/logstash-input-jdbc-4.3.19/lib/logstash/plugin_mixins/jdbc/jdbc.rb:167:in `open_jdbc_connection'
D:/logstash-7.5.2/vendor/bundle/jruby/2.5.0/gems/logstash-input-jdbc-4.3.19/lib/logstash/plugin_mixins/jdbc/jdbc.rb:243:in `execute_statement'
D:/logstash-7.5.2/vendor/bundle/jruby/2.5.0/gems/logstash-input-jdbc-4.3.19/lib/logstash/inputs/jdbc.rb:309:in `execute_query'
D:/logstash-7.5.2/vendor/bundle/jruby/2.5.0/gems/logstash-input-jdbc-4.3.19/lib/logstash/inputs/jdbc.rb:281:in `run'
D:/logstash-7.5.2/logstash-core/lib/logstash/java_pipeline.rb:332:in `inputworker'
D:/logstash-7.5.2/logstash-core/lib/logstash/java_pipeline.rb:324:in `block in start_input'
[2020-02-03T14:54:49,708][ERROR][logstash.javapipeline    ][main] A plugin had an unrecoverable error. Will restart this plugin.
  Pipeline_id:main

Я надеюсь, что вы можете помочь мне

Спасибо

Regrads

Кевин

...