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
agre...@y.corp.yahoo.com
        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
agre...@y.corp.yahoo.com
        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

Reply via email to