You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@nifi.apache.org by sudeep mishra <su...@gmail.com> on 2016/01/19 08:11:58 UTC

ListenHTTP processor

Hi,

I am getting an error as 'failed to invoke @OnSchedule method due to
java.net.SocketException:Permission denied' when using 'ListenHTTP
processor'.

Please suggest how to resolve the issue.

Thanks & Regards,

Sudeep Shekhar Mishra

Re: ListenHTTP processor

Posted by sudeep mishra <su...@gmail.com>.
Thanks Jeremy.

I was running NiFi with another user account and not as a root user.
Running NiFi as a root user helped to resolve the issue.



On Tue, Jan 19, 2016 at 5:07 PM, Jeremy Dyer <jd...@gmail.com> wrote:

> Sudeep,
>
> ListenHTTP tries to bind to port 80 by default which is a privileged port.
> All ports 1024 and below are privileged ports and must be opened by root.
> Try setting the port number on ListenHTTP to something higher than 1024
>
> Sent from my iPhone
>
> > On Jan 19, 2016, at 2:11 AM, sudeep mishra <su...@gmail.com>
> wrote:
> >
> > Hi,
> >
> > I am getting an error as 'failed to invoke @OnSchedule method due to
> java.net.SocketException:Permission denied' when using 'ListenHTTP
> processor'.
> >
> > Please suggest how to resolve the issue.
> >
> > Thanks & Regards,
> >
> > Sudeep Shekhar Mishra
> >
>



-- 
Thanks & Regards,

Sudeep Shekhar Mishra

+91-9167519029
sudeepshekharm@gmail.com

Re: ListenHTTP processor

Posted by Jeremy Dyer <jd...@gmail.com>.
Sudeep,

ListenHTTP tries to bind to port 80 by default which is a privileged port. All ports 1024 and below are privileged ports and must be opened by root. Try setting the port number on ListenHTTP to something higher than 1024

Sent from my iPhone

> On Jan 19, 2016, at 2:11 AM, sudeep mishra <su...@gmail.com> wrote:
> 
> Hi,
> 
> I am getting an error as 'failed to invoke @OnSchedule method due to java.net.SocketException:Permission denied' when using 'ListenHTTP processor'.
> 
> Please suggest how to resolve the issue.
> 
> Thanks & Regards,
> 
> Sudeep Shekhar Mishra
> 

Re: ListenHTTP processor

Posted by sudeep mishra <su...@gmail.com>.
Thanks it works.

On Wed, Jan 20, 2016 at 1:56 PM, Matthew Clarke <ma...@gmail.com>
wrote:

> NiFi only needs to be running as root if you are trying to use ports 1024
> or below. Ports above 1024 do not require privileged access on Linux. Try
> using port 8081 instead for your listenHTTP processor. This will allow you
> to run your NiFi as a non root user.
> On Jan 20, 2016 1:23 AM, "sudeep mishra" <su...@gmail.com> wrote:
>
>> Thanks Joe.
>>
>> One doubt though... maybe some Linux changes required but do I have to
>> run NiFi as root user only to make use of ListenHTTP processor?
>>
>> On Tue, Jan 19, 2016 at 7:06 PM, Joe Witt <jo...@gmail.com> wrote:
>>
>>> Hello
>>>
>>> Sounds like you're on track now.  Just wanted to correct one comment made
>>>
>>>   ListenHTTP by default does not set an input port and instead it is a
>>> required input.
>>>
>>> Thanks
>>> Joe
>>>
>>> On Tue, Jan 19, 2016 at 7:49 AM, sudeep mishra <su...@gmail.com>
>>> wrote:
>>> > Listening on port 81 on Linux RHEL 6.5
>>> >
>>> > On Tue, Jan 19, 2016 at 6:04 PM, <le...@gmail.com> wrote:
>>> >>
>>> >> Hi Sudeep,
>>> >>
>>> >> On which port are you listening ?
>>> >> Also which OS are you using ?
>>> >>
>>> >> Best regards,
>>> >> Louis-Etienne
>>> >>
>>> >> > On Jan 19, 2016, at 2:11 AM, sudeep mishra <
>>> sudeepshekharm@gmail.com>
>>> >> > wrote:
>>> >> >
>>> >> > Hi,
>>> >> >
>>> >> > I am getting an error as 'failed to invoke @OnSchedule method due to
>>> >> > java.net.SocketException:Permission denied' when using 'ListenHTTP
>>> >> > processor'.
>>> >> >
>>> >> > Please suggest how to resolve the issue.
>>> >> >
>>> >> > Thanks & Regards,
>>> >> >
>>> >> > Sudeep Shekhar Mishra
>>> >> >
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > Thanks & Regards,
>>> >
>>> > Sudeep Shekhar Mishra
>>> >
>>> >
>>>
>>
>>
>>
>> --
>> Thanks & Regards,
>>
>> Sudeep Shekhar Mishra
>>
>>
>>


-- 
Thanks & Regards,

Sudeep Shekhar Mishra

+91-9167519029
sudeepshekharm@gmail.com

Re: ListenHTTP processor

Posted by Matthew Clarke <ma...@gmail.com>.
NiFi only needs to be running as root if you are trying to use ports 1024
or below. Ports above 1024 do not require privileged access on Linux. Try
using port 8081 instead for your listenHTTP processor. This will allow you
to run your NiFi as a non root user.
On Jan 20, 2016 1:23 AM, "sudeep mishra" <su...@gmail.com> wrote:

> Thanks Joe.
>
> One doubt though... maybe some Linux changes required but do I have to run
> NiFi as root user only to make use of ListenHTTP processor?
>
> On Tue, Jan 19, 2016 at 7:06 PM, Joe Witt <jo...@gmail.com> wrote:
>
>> Hello
>>
>> Sounds like you're on track now.  Just wanted to correct one comment made
>>
>>   ListenHTTP by default does not set an input port and instead it is a
>> required input.
>>
>> Thanks
>> Joe
>>
>> On Tue, Jan 19, 2016 at 7:49 AM, sudeep mishra <su...@gmail.com>
>> wrote:
>> > Listening on port 81 on Linux RHEL 6.5
>> >
>> > On Tue, Jan 19, 2016 at 6:04 PM, <le...@gmail.com> wrote:
>> >>
>> >> Hi Sudeep,
>> >>
>> >> On which port are you listening ?
>> >> Also which OS are you using ?
>> >>
>> >> Best regards,
>> >> Louis-Etienne
>> >>
>> >> > On Jan 19, 2016, at 2:11 AM, sudeep mishra <sudeepshekharm@gmail.com
>> >
>> >> > wrote:
>> >> >
>> >> > Hi,
>> >> >
>> >> > I am getting an error as 'failed to invoke @OnSchedule method due to
>> >> > java.net.SocketException:Permission denied' when using 'ListenHTTP
>> >> > processor'.
>> >> >
>> >> > Please suggest how to resolve the issue.
>> >> >
>> >> > Thanks & Regards,
>> >> >
>> >> > Sudeep Shekhar Mishra
>> >> >
>> >
>> >
>> >
>> >
>> > --
>> > Thanks & Regards,
>> >
>> > Sudeep Shekhar Mishra
>> >
>> >
>>
>
>
>
> --
> Thanks & Regards,
>
> Sudeep Shekhar Mishra
>
>
>

Re: ListenHTTP processor

Posted by sudeep mishra <su...@gmail.com>.
Thanks Joe.

One doubt though... maybe some Linux changes required but do I have to run
NiFi as root user only to make use of ListenHTTP processor?

On Tue, Jan 19, 2016 at 7:06 PM, Joe Witt <jo...@gmail.com> wrote:

> Hello
>
> Sounds like you're on track now.  Just wanted to correct one comment made
>
>   ListenHTTP by default does not set an input port and instead it is a
> required input.
>
> Thanks
> Joe
>
> On Tue, Jan 19, 2016 at 7:49 AM, sudeep mishra <su...@gmail.com>
> wrote:
> > Listening on port 81 on Linux RHEL 6.5
> >
> > On Tue, Jan 19, 2016 at 6:04 PM, <le...@gmail.com> wrote:
> >>
> >> Hi Sudeep,
> >>
> >> On which port are you listening ?
> >> Also which OS are you using ?
> >>
> >> Best regards,
> >> Louis-Etienne
> >>
> >> > On Jan 19, 2016, at 2:11 AM, sudeep mishra <su...@gmail.com>
> >> > wrote:
> >> >
> >> > Hi,
> >> >
> >> > I am getting an error as 'failed to invoke @OnSchedule method due to
> >> > java.net.SocketException:Permission denied' when using 'ListenHTTP
> >> > processor'.
> >> >
> >> > Please suggest how to resolve the issue.
> >> >
> >> > Thanks & Regards,
> >> >
> >> > Sudeep Shekhar Mishra
> >> >
> >
> >
> >
> >
> > --
> > Thanks & Regards,
> >
> > Sudeep Shekhar Mishra
> >
> >
>



-- 
Thanks & Regards,

Sudeep Shekhar Mishra

Re: ListenHTTP processor

Posted by Joe Witt <jo...@gmail.com>.
Hello

Sounds like you're on track now.  Just wanted to correct one comment made

  ListenHTTP by default does not set an input port and instead it is a
required input.

Thanks
Joe

On Tue, Jan 19, 2016 at 7:49 AM, sudeep mishra <su...@gmail.com> wrote:
> Listening on port 81 on Linux RHEL 6.5
>
> On Tue, Jan 19, 2016 at 6:04 PM, <le...@gmail.com> wrote:
>>
>> Hi Sudeep,
>>
>> On which port are you listening ?
>> Also which OS are you using ?
>>
>> Best regards,
>> Louis-Etienne
>>
>> > On Jan 19, 2016, at 2:11 AM, sudeep mishra <su...@gmail.com>
>> > wrote:
>> >
>> > Hi,
>> >
>> > I am getting an error as 'failed to invoke @OnSchedule method due to
>> > java.net.SocketException:Permission denied' when using 'ListenHTTP
>> > processor'.
>> >
>> > Please suggest how to resolve the issue.
>> >
>> > Thanks & Regards,
>> >
>> > Sudeep Shekhar Mishra
>> >
>
>
>
>
> --
> Thanks & Regards,
>
> Sudeep Shekhar Mishra
>
>

Re: ListenHTTP processor

Posted by sudeep mishra <su...@gmail.com>.
Listening on port 81 on Linux RHEL 6.5

On Tue, Jan 19, 2016 at 6:04 PM, <le...@gmail.com> wrote:

> Hi Sudeep,
>
> On which port are you listening ?
> Also which OS are you using ?
>
> Best regards,
> Louis-Etienne
>
> > On Jan 19, 2016, at 2:11 AM, sudeep mishra <su...@gmail.com>
> wrote:
> >
> > Hi,
> >
> > I am getting an error as 'failed to invoke @OnSchedule method due to
> java.net.SocketException:Permission denied' when using 'ListenHTTP
> processor'.
> >
> > Please suggest how to resolve the issue.
> >
> > Thanks & Regards,
> >
> > Sudeep Shekhar Mishra
> >
>



-- 
Thanks & Regards,

Sudeep Shekhar Mishra

Re: ListenHTTP processor

Posted by le...@gmail.com.
Hi Sudeep,

On which port are you listening ?
Also which OS are you using ?

Best regards,
Louis-Etienne

> On Jan 19, 2016, at 2:11 AM, sudeep mishra <su...@gmail.com> wrote:
> 
> Hi,
> 
> I am getting an error as 'failed to invoke @OnSchedule method due to java.net.SocketException:Permission denied' when using 'ListenHTTP processor'.
> 
> Please suggest how to resolve the issue.
> 
> Thanks & Regards,
> 
> Sudeep Shekhar Mishra
>