Невозможно подключиться к SQL Server 2008 R2 в Windows 7 Logstash - PullRequest
0 голосов
/ 04 мая 2019

Я использую logstash 7.0 в Windows 7 со следующей конфигурацией SQL Server 2008 R2 (удаленный) JDBC версон 6,0. Я также использовал jdbc 4.0, такая же ошибка получена.

Java-версия "1.8.0_211" Java (TM) SE Runtime Environment (сборка 1.8.0_211-b12) Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 25.211-b12, смешанный режим)

Е: /Logging/logstash-7.0.0/vendor/bundle/jruby/2.5.0/gems/logstash-input-jdbc-4.3.13/lib/logstash/plugin_mixins/jdbc/jdbc.rb: 221: в execute_statement 'E: /Logging/logstash-7.0.0/vendor/bundle/jruby/2.5.0/gems/logstash-input-jdbc-4.3.13/lib/logstash/inputs/jdbc.rb: 277: в execute_query ' E: /Logging/logstash-7.0.0/vendor/bundle/jruby/2.5.0/gems/logstash-input-jdbc-4.3.13/lib/logstash/inputs/jdbc.rb: 263: в прогоне 'E: /Logging/logstash-7.0.0/logstash-core/lib/logstash/java_pipeline.rb:297:in inputworker ' E: /Logging/logstash-7.0.0/logstash-core/lib/logstash/java_pipeline.rb: 290: в блоке в start_input '[2019-05-03T16: 05: 04,296] [WARN] [logstash.runner] SIGINT получено. Выключение. [2019-05-03T16: 05: 04,470] [ОШИБКА] [logstash.inputs.jdbc] Не удалось загрузить sqljdbc42.jar {: исключение => #} [2019-05-03T16: 05: 04,474] [ОШИБКА] [logstash .javapipeline] В плагине произошла неисправимая ошибка. Перезапустит этот плагин. Pipeline_id: main Плагин: "nil", оператор => "SELECT * FROM Table", jdbc_driver_library => "sqljdbc42.jar", jdbc_connection_string => "jdbc: sqlserver: // сервер \ экземпляр: 1433; база данных = база данных; интегрированная безопасность = правда», идентификатор => "cfbecab99275f6f092994137c5b73e129c04590230b5f432bc56802110950dea", jdbc_driver_class => "com.microsoft.sqlserver.jdbc.SQLServerDriver", enable_metric => верно, кодек => "plain_20a20956-de89-44ac-b243-70063a80d6a0", enable_metric => верно, charset => "UTF-8">, jdbc_paging_enabled => false, jdbc_page_size => 100000, jdbc_validate_connection => false, jdbc_validation_timeout => 3600, jdbc_pool_timeout => 5, connection_1_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_tw 0.5, параметры => {"sql_last_value" => 1970-01-01 00:00:00 UTC}, last_run_metadata_path => "C: \ Users \ username / .logstash_jdbc_last_run", use_column_value => false, tracking_column_type => «числовой» , clean_run => false, record_last_run => true, lowercase_column_names => true> Ошибка: com.microsoft.sqlserver.jdbc.SQLSer verDriver не загружен. Вы уверены, что включили правильный драйвер jdbc в: jdbc_driver_library? Исключение: LogStash :: ConfigurationError Стек: E: /Logging/logstash-7.0.0/vendor/bundle/jruby/2.5.0/gems/logstash-input-jdbc-4.3.13/lib/logstash/plugin_mixins/ jdbc / jdbc.rb: 163: в open_jdbc_connection '

...