<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Using flume to upload syslog into hdfs on clodera CDH5 in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Using-flume-to-upload-syslog-into-hdfs-on-clodera-CDH5/m-p/57132#M64515</link>
    <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/22856"&gt;@Yoavb&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Based on the stack, the user running the process does not have permission to bind to port 514 since it is a privileged port. &amp;nbsp;Try using a port higher than 1024. &amp;nbsp;Also web search for "privileged ports" for some background info if needed.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ben&lt;/P&gt;</description>
    <pubDate>Sun, 09 Jul 2017 16:11:42 GMT</pubDate>
    <dc:creator>bgooley</dc:creator>
    <dc:date>2017-07-09T16:11:42Z</dc:date>
    <item>
      <title>Using flume to upload syslog into hdfs on clodera CDH5</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Using-flume-to-upload-syslog-into-hdfs-on-clodera-CDH5/m-p/57131#M64514</link>
      <description>&lt;P&gt;Please consider the following scenario :&lt;BR /&gt;&lt;BR /&gt;source : on premise webserver push syslog to the flume&lt;BR /&gt;flume :&amp;nbsp;&amp;nbsp;&amp;nbsp; on cloud , running as a service in cloudera 5.11&lt;BR /&gt;target :&amp;nbsp;&amp;nbsp; on cloud , cloudera hdfs&lt;BR /&gt;&lt;BR /&gt;I need to load data from on-premiss webserver that push syslog&amp;nbsp; into hadoop using flume.&lt;BR /&gt;Please note that the flume is running as a service in the CDH&lt;BR /&gt;&lt;BR /&gt;The syslog is sent to the flume server on port 514 (UDP)&lt;BR /&gt;&lt;BR /&gt;The flume agent config file is as follow:&lt;BR /&gt;&lt;BR /&gt;agent.sources = logstream&lt;BR /&gt;agent.channels = memoryChannel&lt;BR /&gt;agent.sinks = hdfsSink&lt;BR /&gt;&lt;BR /&gt;# I'll be using UDP based Syslog source&lt;BR /&gt;agent.sources.logstream.type = syslogudp&lt;BR /&gt;# the port that Flume Syslog source will listen on&lt;BR /&gt;agent.sources.logstream.port = 514&lt;BR /&gt;agent.sources.logstream.host = &amp;lt;flum_server_ip&amp;gt;&lt;BR /&gt;agent.channels.memoryChannel.type = memory&lt;BR /&gt;agent.sources.logstream.channels = memoryChannel&lt;BR /&gt;&lt;BR /&gt;agent.sinks.hdfsSink.type = logger&lt;BR /&gt;agent.sources.logstream.restart = true&lt;BR /&gt;agent.sinks.hdfsSink.type = hdfs&lt;BR /&gt;agent.sinks.hdfsSink.channel = memoryChannel&lt;BR /&gt;agent.sinks.hdfsSink.hdfs.path = hdfs://&amp;lt;masternode&amp;gt;:8020/incoming&lt;BR /&gt;agent.sinks.hdfsSink.hdfs.fileType = DataStream&lt;BR /&gt;agent.sinks.hdfsSink.hdfs.useLocalTimeStamp = true&lt;BR /&gt;agent.sinks.hdfsSink.hdfs.filePrefix = %[localhost]-%t-&lt;BR /&gt;&lt;BR /&gt;The stderr show the following error message :&lt;BR /&gt;&lt;BR /&gt;Unable to start EventDrivenSourceRunner: { source:org.apache.flume.source.SyslogUDPSource{name:logstream,state:IDLE} } - Exception follows.&lt;BR /&gt;org.jboss.netty.channel.ChannelException: Failed to bind to: /xxx.xx.xx.xx:514&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ======&amp;gt; The xx.xx.xx.xx represent the ip address of the FLUME server&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.jboss.netty.bootstrap.ConnectionlessBootstrap.bind(ConnectionlessBootstrap.java:204)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.flume.source.SyslogUDPSource.start(SyslogUDPSource.java:123)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.flume.source.EventDrivenSourceRunner.start(EventDrivenSourceRunner.java:44)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.flume.lifecycle.LifecycleSupervisor$MonitorRunnable.run(LifecycleSupervisor.java:249)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.lang.Thread.run(Thread.java:745)&lt;BR /&gt;Caused by: java.net.BindException: Permission denied&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.net.PlainDatagramSocketImpl.bind0(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.net.AbstractPlainDatagramSocketImpl.bind(AbstractPlainDatagramSocketImpl.java:95)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.net.DatagramSocket.bind(DatagramSocket.java:376)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.jboss.netty.channel.socket.oio.OioDatagramPipelineSink.bind(OioDatagramPipelineSink.java:89)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.jboss.netty.channel.socket.oio.OioDatagramPipelineSink.eventSunk(OioDatagramPipelineSink.java:60)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendDownstream(DefaultChannelPipeline.java:779)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.jboss.netty.channel.SimpleChannelHandler.bindRequested(SimpleChannelHandler.java:299)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.jboss.netty.channel.SimpleChannelHandler.handleDownstream(SimpleChannelHandler.java:265)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:591)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.jboss.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:582)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.jboss.netty.channel.Channels.bind(Channels.java:561)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.jboss.netty.channel.AbstractChannel.bind(AbstractChannel.java:189)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.jboss.netty.bootstrap.ConnectionlessBootstrap.bind(ConnectionlessBootstrap.java:198)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;... 10 more&lt;BR /&gt;&lt;BR /&gt;Please note that i also tried to set the host address to :&lt;BR /&gt;- localhost&lt;BR /&gt;- 0.0.0.0&lt;BR /&gt;- the port of the webserver&lt;BR /&gt;but in all cases i got the error above.&lt;BR /&gt;&lt;BR /&gt;Kindly advise what i am missing here ....&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Fri, 16 Sep 2022 11:54:22 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Using-flume-to-upload-syslog-into-hdfs-on-clodera-CDH5/m-p/57131#M64514</guid>
      <dc:creator>Yoavb</dc:creator>
      <dc:date>2022-09-16T11:54:22Z</dc:date>
    </item>
    <item>
      <title>Re: Using flume to upload syslog into hdfs on clodera CDH5</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Using-flume-to-upload-syslog-into-hdfs-on-clodera-CDH5/m-p/57132#M64515</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/22856"&gt;@Yoavb&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Based on the stack, the user running the process does not have permission to bind to port 514 since it is a privileged port. &amp;nbsp;Try using a port higher than 1024. &amp;nbsp;Also web search for "privileged ports" for some background info if needed.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ben&lt;/P&gt;</description>
      <pubDate>Sun, 09 Jul 2017 16:11:42 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Using-flume-to-upload-syslog-into-hdfs-on-clodera-CDH5/m-p/57132#M64515</guid>
      <dc:creator>bgooley</dc:creator>
      <dc:date>2017-07-09T16:11:42Z</dc:date>
    </item>
  </channel>
</rss>

