Hi Joe, 

I’ve attached relevant files… tried to redact sensitive info… hope I didn’t cut 
too much from the logs…

Thanks,
Dan 

 

On 7/26/17, 9:30 AM, "Joe Witt" <joe.w...@gmail.com> wrote:

    Dan - are you able to share the nifi-app and nifi-bootstrap logs?
    
    Thanks
    
    On Wed, Jul 26, 2017 at 9:21 AM, Dan Morris <dgmorri...@gmail.com> wrote:
    > Hello,
    >
    >
    >
    > I’m having an issue getting NiFi to start correctly. Here’s my situation:
    >
    > I’m currently running v0.7.0.
    > I have a production server and a test server, with identical 
configurations
    > (OS, Java, Java security config, nifi versions, nifi configs,
    > keystores/truststores, etc).
    > When I run nifi via normal HTTP (e.g. no security) in both Prod/Test they
    > both start & load the UI as expected.
    > When I run nifi via HTTPs (e.g. security settings) the Test server starts
    > and loads UI as expected.
    > However, on the Prod system, I receive the following error and java does 
not
    > bind to 8443:
    >
    >
    >
    > 2017-07-25 16:30:51,346 WARN [main] org.apache.nifi.web.server.JettyServer
    > NiFi has started, but the UI is not available on any hosts. Please verify
    > the host properties.
    >
    >
    >
    > I reviewed the source code and it looks like this error is logged when the
    > “URLs” is empty.
    > Here is what I *think* are the relevant properties from my nifi config, 
when
    > trying to start up using TLS (running on both Prod & Test), again, Test
    > starts fine, Prod throws the error above.
    >
    >
    >
    > # Enable TLS
    >
    > nifi.web.http.host=
    >
    > nifi.web.https.host=0.0.0.0
    >
    > nifi.web.http.port=
    >
    > nifi.web.https.port=8443
    >
    > nifi.security.keystore=<path_to_keystore>
    >
    > nifi.security.keystoreType=JKS
    >
    > nifi.security.keystorePasswd=<keystore_password>
    >
    > nifi.security.keyPasswd=<key_password>
    >
    > nifi.security.truststore=<path_to_trust_store>
    >
    > nifi.security.truststoreType=JKS
    >
    > nifi.security.truststorePasswd=<trust_store_password>
    >
    > nifi.security.needClientAuth=true
    >
    >
    >
    > Again, I’ve manually validated the correct paths, correct passwords to JKS
    > files., etc.
    > I’ve verified that there are no other processes binding to 8443 possibly
    > blocking nifi from the port.
    > I’ve tried changing the port number (e.g. to 8445), no effect
    > I’ve turned off IPTables.
    > Generally, I run nifi as a “nifi” user, however, I’ve also tried running 
it
    > as root to see if that had an effect of allowing the UI on Prod to 
start…no
    > impact.
    > I’ve tried also starting up nifi with a blank/default flow file, no 
effect.
    >
    >
    >
    > Any thoughts/suggestions on what I can do next, short of uninstalling nifi
    > and reinstalling?
    >
    >
    >
    > Thanks,
    >
    > Dan
    >
    >
    

Attachment: bootstrap.conf
Description: Binary data

Attachment: nifi-app.log
Description: Binary data

Attachment: nifi-bootstrap.log
Description: Binary data

Attachment: nifi.properties
Description: Binary data

Reply via email to