I've installed NiFi 1.14.0 on a Windows Server 2019 machine with OpenJDK 16.0.2.
No changes to properties or anything, just unzipped these and set the PATH and
JAVA_HOME environment variables.
I execute the run-nifi.bat file and it runs for a minute and exits.
The nifi-bootstrap.log file contains this:
2021-08-19 19:29:25,531 INFO [NiFi Bootstrap Command Listener]
org.apache.nifi.bootstrap.RunNiFi Apache NiFi now running and listening for
Bootstrap requests on port 62463
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr
java.lang.reflect.InaccessibleObjectException: Unable to make protected final
java.lang.Class
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
throws java.lang.ClassFormatError accessible: module java.base does not "opens
java.lang" to unnamed module @6e6ec71f
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
org.xerial.snappy.SnappyLoader.injectSnappyNativeLoader(SnappyLoader.java:275)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
org.xerial.snappy.SnappyLoader.load(SnappyLoader.java:227)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
org.xerial.snappy.Snappy.<clinit>(Snappy.java:48)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
org.apache.nifi.processors.hive.PutHiveStreaming.<clinit>(PutHiveStreaming.java:158)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
java.base/java.lang.Class.forName0(Native Method)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
java.base/java.lang.Class.forName(Class.java:466)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
org.apache.nifi.nar.StandardExtensionDiscoveringManager.getClass(StandardExtensionDiscoveringManager.java:328)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
org.apache.nifi.documentation.DocGenerator.documentConfigurableComponent(DocGenerator.java:100)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
org.apache.nifi.documentation.DocGenerator.generate(DocGenerator.java:65)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
org.apache.nifi.web.server.JettyServer.start(JettyServer.java:1126)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
org.apache.nifi.NiFi.<init>(NiFi.java:159)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
org.apache.nifi.NiFi.<init>(NiFi.java:71)
2021-08-19 19:30:53,137 ERROR [NiFi logging handler] org.apache.nifi.StdErr at
org.apache.nifi.NiFi.main(NiFi.java:303)
2021-08-19 19:30:53,215 INFO [main] org.apache.nifi.bootstrap.RunNiFi NiFi
never started. Will not restart NiFi
Maybe this is an OpenJDK issue?
TBH, I haven't spent nearly enough time reading the docs at this point but I
thought it might just run out of the box. So, it could be operator error on my
part too.
Thoughts?
Thanks,
Matt