LANGUAGE/!$%!% ERROR NOTE 2019. 12. 23. 14:05

Logstash

1. Error - 오류

Scheduling logstash pipeline from postgresql to elasticsearch. ERROR: /usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/rufus-scheduler-3.0.9/lib/rufus/scheduler/cronline.rb:77: warning: constant ::Fixnum is deprecated

환경

  • Logstash 7.3.1
  • ElasticSearch 7.3.1

2. Problem - 문제

schedule을 설정할때 Cron표현식 뒤에 Timezone 설정을 하지 않아서 그렇다.

3. Solved - 해결

Cron설정 뒤쪽에 Timezone 설정을 같이 넣어줘야 한다.

  • logstash-myapp.conf

      schedule => "0 7 * * * America/Chicago"

    OR

      schedule => "5 * * * * Asia/Seoul"

4. Reference - 참고