nifi-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Austin Duncan <adun...@pyaanalytics.com>
Subject Re: FTPS
Date Wed, 11 Oct 2017 19:14:36 GMT
I think that would be perfect. I will let you know how our test goes.

On Wed, Oct 11, 2017 at 2:32 PM, Matt Burgess <mattyb149@apache.org> wrote:

> Joey Frazee did some work on this [1], but I think he was still trying
> to get a test setup. If you have something that you can test against,
> it would be much appreciated! I built a nifi-standard-nar-1.4.0 with
> his FTPS changes and put it on DropBox [2]. You can save off the
> existing NAR and replace with this one, then restart NiFi and you
> should see the SSLContext property added to the FTP processor(s). If
> you get a chance to test with it, please let us know if it works, and
> if so we can get it reviewed and merged :)
>
> Regards,
> Matt
>
> [1] https://github.com/jfrazee/nifi/commit/7c367bab810c83844ff3c5b48a03b5
> 9379bb9088
> [2] https://www.dropbox.com/s/dols16x44bw3eue/nifi-standard-
> nar-1.4.0.nar?dl=0
>
> On Wed, Oct 11, 2017 at 1:14 PM, Austin Duncan <aduncan@pyaanalytics.com>
> wrote:
> > Yeah it would be great if NIFI-2278 was implemented. Any idea on when
> that
> > will be rolled out?
> >
> > On Wed, Oct 11, 2017 at 1:08 PM, Matt Burgess <mattyb149@apache.org>
> wrote:
> >>
> >> Austin,
> >>
> >> Sorry I lost track of this thread. If you have a command-line FTPS
> >> client, then you can configure ExecuteProcess or ExecuteStreamCommand
> >> to run the same command you would from a shell. For the scripted
> >> solution, you'd need to be comfortable with a supported scripting
> >> language such as Groovy, Javascript, Jython, JRuby, Lua, or Clojure.
> >> Then in NiFi 1.4.0 you can import FTPSClient and borrow some code from
> >> FTPTransfer, replacing [1] with FTPSClient rather than FTPClient. I
> >> think you'd also need to get at an SSLContext controller service, I
> >> have a blog post [2] that demonstrates how to get a controller service
> >> with Groovy.
> >>
> >> That being said, the scripting solution is probably overly complicated
> >> if you are familiar with Java, probably easier to just implement
> >> NIFI-2278 :)
> >>
> >> Regards,
> >> Matt
> >>
> >> [1]
> >> https://github.com/apache/nifi/blob/master/nifi-nar-
> bundles/nifi-standard-bundle/nifi-standard-processors/src/
> main/java/org/apache/nifi/processors/standard/util/FTPTransfer.java#L207
> >> [2]
> >> http://funnifi.blogspot.com/2016/04/sql-in-nifi-with-executescript.html
> >>
> >> On Thu, Oct 5, 2017 at 3:29 PM, Austin Duncan <aduncan@pyaanalytics.com
> >
> >> wrote:
> >> > I haven't done anything like this before? how do I implement this in
> >> > nifi
> >> >
> >> > On Thu, Oct 5, 2017 at 3:08 PM, Matt Burgess <mattyb149@apache.org>
> >> > wrote:
> >> >>
> >> >> Austin,
> >> >>
> >> >> There is an open Jira (NIFI-2278 [1]) to add this support to the
> >> >> existing processor(s), I believe if Apache Commons Net is used for
> the
> >> >> clients then we would just need to create an FTPSClient [2] instead
> of
> >> >> an FTPClient. In order to support prototyping such things, Apache
> >> >> Commons Net was added to the scripting NAR in NiFi 1.4.0 (under
> >> >> NIFI-4334 [3]) for just such a purpose (until NIFI-2278 is
> >> >> implemented), so ExecuteScript or InvokeScriptedProcessor is an
> >> >> option.  Also if you have a command-line client that works, you could
> >> >> try ExecuteProcess or ExecuteStreamCommand.
> >> >>
> >> >> Regards,
> >> >> Matt
> >> >>
> >> >> [1] https://issues.apache.org/jira/browse/NIFI-2278
> >> >> [2]
> >> >>
> >> >> https://commons.apache.org/proper/commons-net/apidocs/
> org/apache/commons/net/ftp/FTPSClient.html
> >> >> [3] https://issues.apache.org/jira/browse/NIFI-4334
> >> >>
> >> >> On Thu, Oct 5, 2017 at 2:27 PM, Austin Duncan
> >> >> <aduncan@pyaanalytics.com>
> >> >> wrote:
> >> >> > Has anyone successfully implemented a flow that can perform an
ftps
> >> >> > (ftp
> >> >> > with tls/ssl) there is not a standard option for this. We can
> >> >> > successfully
> >> >> > wget the data but are having trouble ftping in general. any advice?
> >> >> >
> >> >> > --
> >> >> > Austin Duncan
> >> >> > Researcher
> >> >> >
> >> >> > PYA Analytics
> >> >> > 2220 Sutherland Avenue
> >> >> > Knoxville, TN 37919
> >> >> > 865-684-2828
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > Austin Duncan
> >> > Researcher
> >> >
> >> > PYA Analytics
> >> > 2220 Sutherland Avenue
> >> > Knoxville, TN 37919
> >> > 865-684-2828
> >
> >
> >
> >
> > --
> > Austin Duncan
> > Researcher
> >
> > PYA Analytics
> > 2220 Sutherland Avenue
> > Knoxville, TN 37919
> > 865-684-2828
>



-- 
​Austin Duncan
*​Researcher​*

PYA Analytics
2220 Sutherland Avenue
<https://maps.google.com/?q=2220+Sutherland+AvenueKnoxville,+TN+37919+865&entry=gmail&source=g>
Knoxville, TN 37919
<https://maps.google.com/?q=2220+Sutherland+AvenueKnoxville,+TN+37919+865&entry=gmail&source=g>
865-684-2828 <%28865%29%20684-2828>

Mime
View raw message