Andrew,

In step 4 you mentioned copying your service nar to the lib directory, but
there should also be a service-api-nar that needs to be copied too, could
that be the problem with it not showing up?

This page covers the structure of the archetype and should probably be
updated to explain how to deploy a controller service after you created one:
https://cwiki.apache.org/confluence/display/NIFI/Maven+Projects+for+Extensions

-Bryan


On Sun, Sep 20, 2015 at 4:08 PM, Andrew Jones <[email protected]>
wrote:

> Mark,
>
> Thanks for getting back to me so quickly, and my apologies for being
> somewhat ambiguous.
>
> I'm looking in Add Controller Service at the available services, not the
> existing services.
>
> I initially tried implementing my custom service (remembering to change the
> ControllerService file), but ran into this problem. Thinking it to be
> something I missed I tried to just build and deploy the archetype, but I'm
> having the same issue.
>
> Do you know of a guide/wiki page that has step by step instructions for
> using this archetype?
> On Sep 20, 2015 3:56 PM, "Mark Payne" <[email protected]> wrote:
>
> > Andrew,
> >
> > Just want to make sure that we are on the same page here to understand
> > what you are doing & seeing.
> >
> > In Step 5 below, you mention that you look at Controller Settings to look
> > for MyService.
> > If you click the Controller Settings icon in the top-right corner, you
> > will have a dialog with
> > three tabs. If you click on the Controller Services tab, that shows a
> > listing of all Controller Services
> > that you have created, not all of the services that are available.
> >
> > In order to create a new instance of your service, you would click the
> > Plus symbol in the top-right
> > corner of that dialog. This will bring up an Add Controller Service
> > dialog.
> >
> > Were you looking in the Add Controller Service dialog for your service,
> or
> > were you looking at the table
> > that shows the existing services?
> >
> > Thanks
> > -Mark
> >
> >
> > > On Sep 20, 2015, at 2:28 PM, andrewejones88 <[hidden email]
> > <http:///user/SendEmail.jtp?type=node&node=2888&i=0>> wrote:
> > >
> > > Greetings,
> > >
> > > I'm attempting to create a simple Controller Service using the (new)
> > maven
> > > archetype but am not having any luck getting the service to be
> > recognized.
> > > Steps I've followed:
> > >
> > > 1. Build NiFi from source
> > > 2. Use the command: mvn archetype:generate
> > > -DarchetypeGroupId=org.apache.nifi
> > > -DarchetypeArtifactId=nifi-service-bundle-archetype
> > -DarchetypeVersion=0.3.0
> > > -DnifiVersion=0.3.0
> > > 3. Build the generated project
> > > 4. Copy .nar using: cp
> > > nifi-myservice-nar/target/nifi-myservice-nar-0.0.1.nar
> > > ~/nifi/nifi-0.3.0/lib/
> > > 5. Start NiFi, look at Controller Settings to look for MyService but it
> > > isn't listed
> > >
> > > I've successfully created Processors using their maven archetype, but
> > > haven't been able to get a Controller Service working yet. I'm sure I'm
> > just
> > > missing a step somewhere... Do I need to have a Processor that depends
> > on
> > > the new Controller Service before it shows up in the list?
> > >
> > > Thanks for your time!
> > >
> > >
> > >
> > > --
> > > View this message in context:
> >
> http://apache-nifi-developer-list.39713.n7.nabble.com/How-to-create-a-Controller-Service-using-the-maven-archetype-tp2887.html
> > > Sent from the Apache NiFi Developer List mailing list archive at
> > Nabble.com.
> >
> >
> >
> > ------------------------------
> > If you reply to this email, your message will be added to the discussion
> > below:
> >
> >
> http://apache-nifi-developer-list.39713.n7.nabble.com/How-to-create-a-Controller-Service-using-the-maven-archetype-tp2887p2888.html
> > To unsubscribe from How to create a Controller Service using the maven
> > archetype?, click here
> > <
> http://apache-nifi-developer-list.39713.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=2887&code=YW5kcmV3ZWpvbmVzODhAZ21haWwuY29tfDI4ODd8MjA0NjA3NjcxNg==
> >
> > .
> > NAML
> > <
> http://apache-nifi-developer-list.39713.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >
> >
>

Reply via email to