[
https://issues.apache.org/jira/browse/HBASE-16231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16459673#comment-16459673
]
Sean Busbey commented on HBASE-16231:
-------------------------------------
important update: AFAICT the new configs are required.
failure on a cluster where the user running ITBLL has already done a kinit
looks like:
{code}
18/04/26 05:26:08 ERROR hbase.AuthUtil: Error while trying to perform the
initial login: Running in secure mode, but config doesn't have a keytab
java.io.IOException: Running in secure mode, but config doesn't have a keytab
at org.apache.hadoop.security.SecurityUtil.login(SecurityUtil.java:306)
at
org.apache.hadoop.hbase.security.User$SecureHadoopUser.login(User.java:344)
at org.apache.hadoop.hbase.security.User.login(User.java:231)
at
org.apache.hadoop.hbase.security.UserProvider.login(UserProvider.java:198)
at org.apache.hadoop.hbase.AuthUtil.getAuthChore(AuthUtil.java:96)
at
org.apache.hadoop.hbase.IntegrationTestBase.doWork(IntegrationTestBase.java:146)
at
org.apache.hadoop.hbase.util.AbstractHBaseTool.run(AbstractHBaseTool.java:154)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
at
org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList.main(IntegrationTestBigLinkedList.java:1950)
18/04/26 05:26:08 ERROR util.AbstractHBaseTool: Error running command-line tool
java.io.IOException: Running in secure mode, but config doesn't have a keytab
at org.apache.hadoop.security.SecurityUtil.login(SecurityUtil.java:306)
at
org.apache.hadoop.hbase.security.User$SecureHadoopUser.login(User.java:344)
at org.apache.hadoop.hbase.security.User.login(User.java:231)
at
org.apache.hadoop.hbase.security.UserProvider.login(UserProvider.java:198)
at org.apache.hadoop.hbase.AuthUtil.getAuthChore(AuthUtil.java:96)
at
org.apache.hadoop.hbase.IntegrationTestBase.doWork(IntegrationTestBase.java:146)
at
org.apache.hadoop.hbase.util.AbstractHBaseTool.run(AbstractHBaseTool.java:154)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
at
org.apache.hadoop.hbase.test.IntegrationTestBigLinkedList.main(IntegrationTestBigLinkedList.java:1950)
{code}
> Integration tests should support client keytab login for secure clusters
> ------------------------------------------------------------------------
>
> Key: HBASE-16231
> URL: https://issues.apache.org/jira/browse/HBASE-16231
> Project: HBase
> Issue Type: Improvement
> Components: integration tests
> Reporter: Gary Helmling
> Assignee: Gary Helmling
> Priority: Major
> Fix For: 1.3.0, 2.0.0
>
> Attachments: HBASE-16231.001.patch
>
>
> Integration tests currently rely on an external kerberos login for secure
> clusters. Elsewhere we use AuthUtil to login and refresh the credentials in
> a background thread. We should do the same here.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)