I finally have Falcon replicating data on our secure clusters when using
the kerberos.principal I have setup. I have kerberos authentication
enabled.
Now when I try and list cluster entities (./bin/falcon entity -type cluster
-list) when kinit'd as a different user, I get the error below.
Is this expected? Or would I have a setup issue of some kind? I am unsure
what this exception means.
Stacktrace:
org.apache.falcon.client.FalconCLIException: Unable to initialize Falcon
Client object
at
org.apache.falcon.client.FalconClient.<init>(FalconClient.java:145)
at org.apache.falcon.cli.FalconCLI.run(FalconCLI.java:177)
at org.apache.falcon.cli.FalconCLI.main(FalconCLI.java:132)
Caused by: org.apache.falcon.client.FalconCLIException: Could not
authenticate for url
https://gsbl90213.blue.ygrid.yahoo.com:15443/api/options?user.name=agresch,
Authentication failed, status: 500, message: No rules applied to
[email protected]
at
org.apache.falcon.client.FalconClient.getToken(FalconClient.java:173)
at
org.apache.falcon.client.FalconClient.<init>(FalconClient.java:143)
... 2 more
Caused by:
org.apache.hadoop.security.authentication.client.AuthenticationException:
Authentication failed, status: 500, message: No rules applied to
[email protected]
at
org.apache.hadoop.security.authentication.client.AuthenticatedURL.extractToken(AuthenticatedURL.java:288)
at
org.apache.hadoop.security.authentication.client.PseudoAuthenticator.authenticate(PseudoAuthenticator.java:77)
at
org.apache.hadoop.security.authentication.client.KerberosAuthenticator.authenticate(KerberosAuthenticator.java:205)
at
org.apache.hadoop.security.authentication.client.AuthenticatedURL.openConnection(AuthenticatedURL.java:232)
at
org.apache.falcon.client.FalconClient.getToken(FalconClient.java:171)
... 3 more