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
New Member

https://github.com/mikenac/nifi-windowsservice

https://commons.apache.org/daemon/procrun.html

https://commons.apache.org/proper/commons-daemon/

I haven't used the above for NiFi but used win-scheduler. (commons daemon was easy to add to mina sshd so probably easy for NiFi too)

using windows scheduler works also

gpedit.msc - add stop script


another option may be

download MSI for NiFi. open it in 7zip. Extract the powershell scripts for setting up the windows service.

from here http://public-repo-1.hortonworks.com/HDF/windows/3.x/updates/3.1.0.0/nifi-3.1.0.0-564.msi


You can also download NiFi from here https://www.cloudera.com/downloads/hdf.html

avatar
Explorer

Hello,

did you make this work? Is it possible to run the Nifi as a service on Windows in some way? Please give us more detailed information about it, if you succeeded...

Can't apps like AlwaysUp or JSL work? Java Service Wrappers...

 

Thanks.