2016-08-26 3 views
-1

Это мой конфигурационный файл logstash. Я хочу использовать несколько файлов конфигурации с помощью этого типа.Плагин ввода UDP не работает с SocketError: bind: имя или услуга неизвестна

input { 
    udp { 
    port => 62555 
    type => 4444 
    } 
} 
output { 
    if [type] == "4444" { 
    } 
} 

Ошибка:

←[33mUDP listener died {:exception=>#<SocketError: bind: name or service not known>, :backtrace=>["org/jruby/ext/socket/RubyUDPSocket.java:157:in `bind'","F:/elasticsearch-2.3.1/logstash-2.3.4/vendor/bundle/jruby/1.9/gems/logstash-input-udp-2.0.5/lib/logstash/inputs/udp.rb:67:in `udp_listener'", "F:/elasticsearch-2.3.1/logstash-2.3.4/vendor/bundle/jruby/1.9/gems/logstash-input-udp2.0.5/lib/logstash/inputs/udp.rb:50:in `run'", "F:/elasticsearch-2.3.1/logstash-2.3.4/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/pipeline.rb:342:in `inputworker'", "F:/elasticsearch2.3.1/logstash-2.3.4/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/pipeline.rb:336:in `start_input'"], :level=>:warn}←[0m 
+0

Не могли бы вы добавить сообщение об ошибке? – baudsp

+0

Я добавил ошибку в вопрос –

+0

Очевидно, сообщение об ошибке вызвано проблемой с открытием порта – baudsp

ответ

1

type вариант для УДП ввода плагин ожидает строку (сравни documentation):

type
Value type is string
There is no default value for this setting.

Так что вам нужно добавить " вокруг вашего type вариант.

Порт является обязательным для входа udp, если у вас есть проблемы с ним, вам необходимо изменить конфигурацию вашего сервера.

Смежные вопросы