Archives of Support Questions (Read Only)

This is an archived board for historical reference. Information and links may no longer be available or relevant
Announcements
This board is archived and read-only for historical reference. To ask a new question, please post a new topic on the appropriate active board.

How to run Apache Nifi on Windows as a Service

avatar
New Member

Hello,

is there some recommended or tested way how to run Apache Nifi as a Windows Service?

All I can find is:

"Currently, installing NiFi as a service is supported only for Linux and Mac OS X users."

https://nifi.apache.org/docs/nifi-docs/html/getting-started.html#installing-as-a-service

I would like to have Apache Nifi running in a way that will automatically start on Windows Server when OS starts and shutdown on OS suhtdown. Having this as a standard system service would be nice but not necessary.

Thanks,

Tomas

1 ACCEPTED SOLUTION

avatar
New Member

Thanks, I am checking available service wrappers and procrun seemed old to me. So far I decided to try http://nssm.cc/ . I was looking for some tested or official solution, but I guess there is none.

View solution in original post

11 REPLIES 11

avatar

@Tomas Safarik I havent tried it but you can look into procrun. http://commons.apache.org/proper/commons-daemon/procrun.html

avatar
New Member

Thanks, I am checking available service wrappers and procrun seemed old to me. So far I decided to try http://nssm.cc/ . I was looking for some tested or official solution, but I guess there is none.

avatar
Super Collaborator

To fix the issue I created a Task to Run NiFi in windows task scheduler , and selected the option to "Run whether user is logged on or not"

avatar
Expert Contributor

@Saikrishna Tarapareddy Thanks for the solution, can this be done for a Production windows server? or just Proof of concept?

avatar
Super Collaborator

This can be done in a PROD server also.

avatar
Expert Contributor

Thanks a lot @Saikrishna Tarapareddy, helps a lot!

avatar

@Saikrishna Tarapareddy how did you did it in production? is it clustered or standalone?

avatar

@dhieru singh

did you manage to configure your nifi in production? can it be done in cluster?

I manage to configure nifi standalone and task scheduler.