I have installed HDP 2.3.2.0 using Ambari with local repositories on Red Hat Linux 6.7. I installed all of the available services with default options as presented, other than the mandatory settings like db username, db password, etc.
When I try to start the NFSGateway via Ambari, the services fail to start. I have the NFSGateway installed on all 15 of my servers. The error is complaining about JSVC_HOME not being set and the JSVC binary not available. I looked in the “Install Manually” pdf guide for 2.3.2.0 to see if nfs is referenced all, and a search finds nothing. The error message says that JSVC is available from http://archive.apache.org/dist/commons/daemon/binaries/. I downloaded the latest available version (1.0.15) and placed it on all of my servers. I set the JSVC_HOME environment variable for the user account that I used to installed Ambari and HDP and I still get the same error message. It looks like the archive on the apache website doesn’t even provide a “jsvc” executable, only a couple of jar files.
Interestingly enough, I can manually run the nfsgateway via “sudo -u hdfs hadoop nfs3 start”. Doing this causes the Ambari alert check to pass, but the gateways still show as not running.
Am I missing something here? One of the things highlighted for HDP 2.3 was better NFS Gateway support, but I’m not seeing it.