Выполняется только один вход Elasticsearch JDBC - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть два входа jdbc в моем файле logstash.conf.Файл проверяется и запускается нормально, и я вижу, что конвейер работает.

Второй запрос отображается в журнале и обрабатывается нормально, но первый входной запрос jdbc даже не пытается выполнить (по крайней мере, нет ссылокв журнале).

Я использую одинаковый шаблон для всех настроек jdbc, так что я знаю, что это правильно.Единственным отличием является имя Statement_filepath, но оба этих файла прекрасно выполняются в Toad и возвращают данные.

input { 
jdbc {

    jdbc_driver_library => "/iappl/confluent-4.1.1/share/java/kafka-connect-jdbc/ojdbc7.jar"
    jdbc_driver_class => "Java::oracle.jdbc.driver.OracleDriver"
    jdbc_connection_string => "..."
    jdbc_user => "..."
    jdbc_password => "..."
    schedule => "*/30 * * * * * "
    statement_filepath => "/iappl/log_conf/current/configs/scania/sql/V02_INBOUNDLOAD.sql"
    type => "V02_INBOUND"
  }

  jdbc {

    jdbc_driver_library => "/iappl/confluent-4.1.1/share/java/kafka-connect-jdbc/ojdbc7.jar"
    jdbc_driver_class => "Java::oracle.jdbc.driver.OracleDriver"
    jdbc_connection_string => "..."
    jdbc_user => "..."
    jdbc_password => "..."
    schedule => "*/30 * * * * * "
    statement_filepath => "/iappl/log_conf/current/configs/scania/sql/V02_OUTBOUNDLOAD.sql"
    type => "V02_OUTBOUND"
  }

}

В журнале второй запрос отображается по расписанию, но первый никогда не выполняетсяи в журнале нет упоминаний о его сбое.

Идеи?

...