Created on 12-29-201612:08 AM - edited on 02-17-202009:18 AM by SumitraMenon
SYMPTOMS:
Starting Falcon server from Ambari is successful, but when user tries to access Falcon web UI.
Logs show one or more cluster entities trying to initialize:
INFO - [main:] ~ Initializing FS: hdfs://fc1.support.com:8020 for cluster: falconcluster1
INFO - [main:] ~ Initializing FS: hdfs://ft2.support.com:8020 for cluster: falcontest2
Start up is delayed with numerous attempts to contact cluster entity.
2016-12-05 13:49:17,240 INFO - [main:] ~ Retrying connect to server: ft2.support.com/xxx.xxx.xxx.xx:8020. Already tried 0 time(s); maxRetries=45 (Client:835)
....
....
2016-12-05 14:19:52,971 INFO - [main:] ~ Retrying connect to server: ft2.support.com/xxx.xxx.xxx.xx:8020. Already tried 44 time(s); maxRetries=45 (Client:835)
2016-12-05 14:20:13,000 ERROR - [main:] ~ Failed to initialize FS for cluster : (SharedLibraryHostingService:200)
org.apache.falcon.FalconException: Failed to initialize FS for cluster : falcontest2
at org.apache.falcon.service.SharedLibraryHostingService.addLibsTo(SharedLibraryHostingService.java:85)
ROOT CAUSE: Falcon is working as expected. A fix was introduced in HDP 2.3.0 to address:
Previously, if Falcon could not access a cluster entity, it would not restart successfully. Newer versions
WORKAROUND:
Verify that the cluster specified in that particular entity is accessible.
If cluster is not accessible or no longer available, remove cluster entity definition from the falcon store (default location: /hadoop/falcon/store/CLUSTER)