You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nifi.apache.org by 时间煮鱼 <19...@qq.com> on 2017/11/11 06:48:42 UTC

hello

Dear sir: I come from China.I would like to kown how to develop my own processor.
                                                                                  Yours sincerely,
                                                                                         Chen Yu.

Re: hello

Posted by James Wing <jv...@gmail.com>.
A great place to start is the NiFi Development Guide (
https://nifi.apache.org/docs/nifi-docs/html/developer-guide.html).  The
Development Guide explains how the NiFi API works, and the extension
components you may develop to customize NiFi.

If you prefer to learn from examples, there are many processors included in
the NiFi project, and it is likely that one or more of them do something
similar to your goals.  You will find the processors under the
nifi-nar-bundles subproject at
https://github.com/apache/nifi/tree/master/nifi-nar-bundles.

Last, I recommend starting with a scripted component using the
ExecuteScript processor.  ExecuteScript is a built-in NiFi processor that
executes your custom logic written in a scripting language like Groovy,
Javascript, Python, etc.  It is extremely helpful to prototype your
processor behavior, and understand how it should behave within a flow
before investing in Java code.  You may find that scripting is good
enough.  There are a lot of articles about scripted processors, but you
might start with
http://funnifi.blogspot.com/2016/02/executescript-processor-hello-world.html
.

Thanks,

James

On Fri, Nov 10, 2017 at 10:48 PM, 时间煮鱼 <19...@qq.com> wrote:

> Dear sir: I come from China.I would like to kown how to develop my own
> processor.
>
>         Yours sincerely,
>
>                Chen Yu.