Rajeshbabu Chintaguntla created OMID-194:
--------------------------------------------

             Summary: OmidTableManager cannot create  commit and timestamp 
tables in kerberos cluster
                 Key: OMID-194
                 URL: https://issues.apache.org/jira/browse/OMID-194
             Project: Phoenix Omid
          Issue Type: Bug
            Reporter: Rajeshbabu Chintaguntla
             Fix For: 1.0.3


Omid table manager cannot create commit and timestamp tables in kerberos 
cluster because it's not loading any configurations having keytab and principal 
information. So alway creation of those table failing always
{noformat}
[root@rajeshph-1 conf]# omid create-hbase-commit-table
WARNING: HADOOP_CONF_DIR is unset
HBASE_CONF_DIR is set to '/etc/hbase/conf'
Exception in thread "main" org.apache.hadoop.security.KerberosAuthException: 
failure to login: for principal: not set from keytab not set 
javax.security.auth.login.LoginException: Unable to obtain password from user

        at 
org.apache.hadoop.security.UserGroupInformation.doSubjectLogin(UserGroupInformation.java:2015)
        at 
org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytabAndReturnUGI(UserGroupInformation.java:1360)
        at 
org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytab(UserGroupInformation.java:1140)
        at 
org.apache.omid.tools.hbase.HBaseLogin.loginIfNeeded(HBaseLogin.java:42)
        at 
org.apache.omid.tools.hbase.OmidTableManager.executeActionsOnHBase(OmidTableManager.java:82)
        at 
org.apache.omid.tools.hbase.OmidTableManager.main(OmidTableManager.java:120)
Caused by: javax.security.auth.login.LoginException: Unable to obtain password 
from user

        at 
com.sun.security.auth.module.Krb5LoginModule.promptForPass(Krb5LoginModule.java:901)
        at 
com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Krb5LoginModule.java:764)
        at 
com.sun.security.auth.module.Krb5LoginModule.login(Krb5LoginModule.java:617)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at javax.security.auth.login.LoginContext.invoke(LoginContext.java:755)
        at 
javax.security.auth.login.LoginContext.access$000(LoginContext.java:195)
        at javax.security.auth.login.LoginContext$4.run(LoginContext.java:682)
        at javax.security.auth.login.LoginContext$4.run(LoginContext.java:680)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
        at javax.security.auth.login.LoginContext.login(LoginContext.java:587)
        at 
org.apache.hadoop.security.UserGroupInformation$HadoopLoginContext.login(UserGroupInformation.java:2094)
        at 
org.apache.hadoop.security.UserGroupInformation.doSubjectLogin(UserGroupInformation.java:2005)
        ... 5 more

{noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to