Я использую logstash 2.3 в Ubuntu 14.04, а не как сервис (только что извлеченный tar.gz). Я успешно выполнил входной файл logstash jdbc и извлек некоторые данные с моего SQL-сервера. Теперь я хочу повторить то же самое, я забыл установить record_last_run
на fals e во время тестового прогона.Как перезапустить входной плагин Logstash jdbc?
Когда я пытаюсь запустить его, логсташ все еще стоит. Как я могу заставить его снова прочитать данные?
Я пытался locate .logstash_jdbc_last_run
не повезло в /дома, /корень и даже /TMP. Когда я echo $USER_HOME
, он показывает пустую строку.
В то время как я выполнил пробный запуск, я забыл установить эти параметры как чистый путь к файлу или метаданных. Проблема в том, что теперь я хочу снова запустить ее и не могу этого сделать. при повторном запуске я попытался установить clean_run, и он все еще не читал db. – nelz
Можете ли вы показать свой конфиг? – alpert
ввода {{ JDBC jdbc_driver_library => "/usr/share/java/mysql-connector-java-5.1.28.jar" jdbc_driver_class => "com.mysql.jdbc.Driver" jdbc_connection_string => «сопп строка " jdbc_user => "хххх" jdbc_password => "ууу" clean_run => верно утверждение => "SELECT * из le_master" last_run_metadata_path => "/home/neil/lastrun.txt" }} выход { elasticsearch {hosts => ["localhost: 9200"] index => "le_master" document_type => "master" } stdout {codec => rubydebug} } – nelz