hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xiao Chen (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HDFS-9804) Allow long-running Balancer in Kerberized Environments
Date Wed, 17 Feb 2016 21:51:18 GMT

     [ https://issues.apache.org/jira/browse/HDFS-9804?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Xiao Chen updated HDFS-9804:
    Attachment: HDFS-9804.01.patch

Patch 1 attached allows the Balancer to login using a keytab.

- New configurations are added to support this feature. This is disabled by default, so backwards-compatible.
- In the Balancer, {{SecurityUtil#login}} is used to login with keytab.
- Added a test to verify that logging in from a keytab, the balancer can do exactly the same
work as without kerberos. I reused the existing {{testUnknownDatanode}} for basic functionality
testing, and mimicked {{TestSecureNNWithQJM#init}} to setup a kerberized minicluster.
- Added minor information to {{UGI#hasSufficientTimeElapsed}} which I found helpful when identifying
this issue.

I also manually tested that this works in a testing cluster - update the config and start
the balancer, the balancer stays logged-in.

Please review and let me know your thoughts. Thanks!

> Allow long-running Balancer in Kerberized Environments
> ------------------------------------------------------
>                 Key: HDFS-9804
>                 URL: https://issues.apache.org/jira/browse/HDFS-9804
>             Project: Hadoop HDFS
>          Issue Type: New Feature
>            Reporter: Xiao Chen
>            Assignee: Xiao Chen
>         Attachments: HDFS-9804.01.patch
> From the discussion of HDFS-9698, it might be nice to allow the balancer to run as a
daemon and login from a keytab.

This message was sent by Atlassian JIRA

View raw message