Что это за сообщение и как от него избавиться?
Я использую стек ELK в Windows 8. Все работает нормально, но это сообщение, которое я получаю всякий раз, когда запускаю logstash
, гудит меня.
Это полный результат, который я получаю, запустив logstash
на моей консоли:
C:\Users\masoud\logstash-2.1.1\bin>logstash agent -f logstash.conf
io/console not supported; tty will not be manipulated
Settings: Default filter workers: 2
Logstash startup completed
После этого сообщения он начинает показывать желаемые выходные данные.
Я искал ответ, но единственное, что я смог найти, - это предупреждение (не о чем беспокоиться). Вероятно, это как-то связано с работой под ОС Windows, но мне действительно любопытно, что именно, почему это происходит и как я могу это исправить?
Это ошибка в реализации JRuby, вероятно, эта https://github.com/jruby/jruby/issues/1614 . Также иногда зависит от используемой JVM. Манипуляции с TTY обычно связаны с изменением настроек терминала, например отключение вывода эха при вводе пароля.
Вы можете попробовать обновить JRuby до 1.7.24 и посмотреть, поможет ли это.