Help this case with logstash.conf

dear

i have 01 logstash config file with code below
input {
tcp {
host => "10.151.130.121"
port => "514"
type => "rsyslog"
}
udp {
host => "10.151.130.121"
port => "514"
type => "rsyslog"
}
}

filter {
if [type] == "rsyslog" {
grok {
match => { "message" => "%{RSYSLOGTIMESTAMP:rsyslog_timestamp} %{RSYSLOGHOST:rsyslog_hostname} %{DATA:rsyslog_program}(?:[%{POSINT:rsyslog_pid}])?: %{GREEDYDATA:rsyslog_message}" }

  add_field => [ "received_at", "%{@timestamp}" ]
  add_field => [ "received_from", "%{host}" ]
  }

 date {
  match => [ "rsyslog_timestamp", "MMM  d HH:mm:ss", "MMM dd HH:mm:ss" ]
}

}
}

output {
elasticsearch {
hosts => ["10.151.130.114:9200"]
}
stdout { codec => rubydebug }

And after i run
bin/logstash agent -f /etc/logstash/conf.d/logstash.conf

i have a report about error with my file

Pipeline aborted due to error {:exception=>#<Errno::EADDRNOTAVAIL: Cannot assign requested address - bind - Cannot assign requested address>, :backtrace=>["org/jruby/ext/socket/RubyTCPServer.java:118:in initialize'", "org/jruby/RubyIO.java:853:innew'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-tcp-3.0.4/lib/logstash/inputs/tcp.rb:244:in new_server_socket'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-tcp-3.0.4/lib/logstash/inputs/tcp.rb:79:inregister'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.2-java/lib/logstash/pipeline.rb:330:in start_inputs'", "org/jruby/RubyArray.java:1613:ineach'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.2-java/lib/logstash/pipeline.rb:329:in start_inputs'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.2-java/lib/logstash/pipeline.rb:180:instart_workers'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.2-java/lib/logstash/pipeline.rb:136:in run'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.2-java/lib/logstash/agent.rb:465:instart_pipeline'"], :level=>:error}
stopping pipeline {:id=>"main"}

I don't understand about this error, please help me resolve it
Regds

Which user is Logstash running as? Only root can bind to sockets < 1024 (but there are workarounds; google it). The problem could also be that there already is something listening on that port.