nifi-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Odin Guillermo Caudillo Gallegos <odin.guille...@gmail.com>
Subject Re: Run process after getting a file
Date Mon, 28 Sep 2015 15:52:02 GMT
Ok, now java is giving me the following exception when i read the file,
either with Scanner or BufferedReader:
file.txt (No such file or directory)

2015-09-28 10:30 GMT-05:00 Rick Braddy <rbraddy@softnas.com>:

> Ignore STDIN = true (you don’t have anything flowing into stdin, as I
> understand it)
>
>
>
> *From:* Odin Guillermo Caudillo Gallegos [mailto:odin.guillermo@gmail.com]
>
> *Sent:* Monday, September 28, 2015 10:06 AM
>
> *To:* users@nifi.apache.org
> *Subject:* Re: Run process after getting a file
>
>
>
> Ok, so i'm using the following configuration on the ExecutingStreamProcess:
>
> command args = -jar;myJar.jar;${filename};/outputfolder
>
> command path = java
>
> Ignore STDIN = false
>
> It gives me a :Failed to write flow file to stdin due to
> java.io.IOException: Broken pipe: java.io.IOException: Broken pipe
>
>
>
> I'm using GetFile->ExecutingStreamProcess do i miss something? i run the
> jar from a terminal and works fine.
>
> Thanks
>
>
>
> 2015-09-25 19:01 GMT-05:00 Joe Witt <joe.witt@gmail.com>:
>
> command path = java
> command args = -jar;${filename}
>
> That might do the trick.
>
> Thanks
> Joe
>
>
> On Fri, Sep 25, 2015 at 7:59 PM, Rick Braddy <rbraddy@softnas.com> wrote:
> > Expression language in ExecuteStreamProcess could be your friend here to
> use
> > the filename attribute to set the process arguments.
> >
> >
> > On Sep 25, 2015, at 6:12 PM, Odin Guillermo Caudillo Gallegos
> > <odin.guillermo@gmail.com> wrote:
> >
> > Great it works, now, is it possible to get like a .txt from the GetFile
> flow
> > and use it to execute a java -jar <file from flow> as an input value?
> >
> > 2015-09-25 17:56 GMT-05:00 Odin Guillermo Caudillo Gallegos
> > <odin.guillermo@gmail.com>:
> >>
> >> Ok i'll give it a try
> >>
> >> 2015-09-25 17:40 GMT-05:00 Rick Braddy <rbraddy@softnas.com>:
> >>>
> >>> I think I misread your inquiry.  ExecuteProcess is scheduled only by
> >>> Timer or Cron schedule today; however, ExecuteStreamCommand support the
> >>> "Event" trigger method, which may meet your needs.
> >>>
> >>> Rick
> >>>
> >>> -----Original Message-----
> >>> From: Rick Braddy [mailto:rbraddy@softnas.com]
> >>> Sent: Friday, September 25, 2015 5:32 PM
> >>> To: users@nifi.apache.org
> >>> Subject: Re: Run process after getting a file
> >>>
> >>> Not today.  GetFile must start a flow.
> >>>
> >>> There are discussions underway on a proposal to introduce some new file
> >>> processors that are event triggered and dynamically configured
> (incoming
> >>> FlowFile contains path to file)
> >>>
> >>> Rick
> >>>
> >>> > On Sep 25, 2015, at 5:28 PM, Odin Guillermo Caudillo Gallegos
> >>> > <odin.guillermo@gmail.com> wrote:
> >>> >
> >>> > Hi, is it possible to run the ExecuteProcess after using GetFile? The
> >>> > idea is to not use the scheduling feature but trigger it with
> GetFile.
> >>> >
> >>> > Thanks
> >>
> >>
> >
>
>
>

Mime
View raw message