Created on 01-17-2017 05:28 PM
If you upgrade to or install HDP 2.5.0 or later without first installing the Berkeley DB file, you will get the error "Unable to initialize Falcon Client object. Cause : Could not authenticate, Authentication failed".
The information below has also been added to the Data Movement and Integration guide and other Hortonworks documentation.
Starting with the HDP 2.5.0 release, customers must provide the free Berkeley DB JAR file, under the Oracle license, as part of a Falcon installation or upgrade. This applies to Ambari express or rolling upgrades, to manual upgrades, and to all installations of HDP 2.5.0 or later, if you are using the Falcon service.
Following are both Ambari and manual instructions for downloading and installing the JAR.
If you are using the Falcon service, the following steps must be performed on all Ambari server hosts on the cluster, prior to installing or upgrading to HDP 2.5.0 or later.
To access the full installation or upgrade instructions for the Ambari version to which you are upgrading, go to the Hortonworks documentation website.
You must have administrator privileges on all Ambari servers to perform this task.
Steps
wget –O je-5.0.73.jar http://search.maven.org/remotecontent?filepath=com/sleepycat/je/5.0.73/je-5.0.73.jar
su – root
cp je-5.0.73.jar /usr/share/
chmod 644 /usr/share/je-5.0.73.jar
ambari-server setup --jdbc-db=bdb --jdbc-driver=/usr/share/je-5.0.73.jar
ambari-server restart
You need to have administrator privileges in Ambari to restart a service.
When the service is available, the Falcon status displays as Started on the Summary page.
If you are using the Falcon service, the following steps must be performed on all Falcon server hosts on the cluster, prior to installing or upgrading to HDP 2.5.0 or later.
To access the full installation or upgrade instructions for the HDP version to which you are upgrading, go to the Hortonworks documentation website.
You must have administrator privileges on the Falcon server to perform this task.
Steps
su - falcon
wget –O je-5.0.73.jar http://search.maven.org/remotecontent?filepath=com/sleepycat/je/5.0.73/je-5.0.73.jar
cp je-5.0.73.jar /usr/hdp/<version>/falcon/webapp/falcon/WEB-INF/lib
chmod 644 /usr/hdp/<version>/falcon/webapp/falcon/WEB-INF/lib/je-5.0.73.jar
Created on 03-24-2017 02:15 AM
From the documentation: "Starting with the HDP 2.5.0 release, customers must provide the Berkeley DB JAR file, under the Oracle license, as part of a Falcon installation or upgrade."
Can you please elaborate what it means? Does customer need to purchase Berkeley DB license from Oracle? If so, which edition and option of Berkeley DB is needed?
Created on 03-27-2017 02:42 AM
The JAR is free. If you run the command in step 1 in this article, it'll download the necessary file for you. Or you can go to http://search.maven.org/remotecontent?filepath=com/sleepycat/je/5.0.73/je-5.0.73.jar and download it from there.