[ 
https://issues.apache.org/jira/browse/HADOOP-12911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15217840#comment-15217840
 ] 

Kai Zheng commented on HADOOP-12911:
------------------------------------

bq. This could be a good time to make MiniKDC a subclass of AbstractService, 
though it may (will?) break external users. Perhaps we could have a MiniKDC 
service, which the existing MiniKDC code instantiated on its existing lifecycle.
Sounds good to have a MiniKDC service that extends AbstractService, in addition 
to the MiniKDC construct. The both are valid for respective environments. 
Should we worry about the breaking of external users, if we target this for 
Hadoop 3.0, marked as incompatible changes? If acceptable, it will allow to 
clean up all the unnecessary configurations (they're exposed publicly and may 
be used) and interfaces, making it more easy to use.

> Upgrade Hadoop MiniKDC with Kerby
> ---------------------------------
>
>                 Key: HADOOP-12911
>                 URL: https://issues.apache.org/jira/browse/HADOOP-12911
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: test
>            Reporter: Jiajia Li
>            Assignee: Jiajia Li
>         Attachments: HADOOP-12911-v1.patch, HADOOP-12911-v2.patch, 
> HADOOP-12911-v3.patch, HADOOP-12911-v4.patch
>
>
> As discussed in the mailing list, we’d like to introduce Apache Kerby into 
> Hadoop. Initially it’s good to start with upgrading Hadoop MiniKDC with Kerby 
> offerings. Apache Kerby (https://github.com/apache/directory-kerby), as an 
> Apache Directory sub project, is a Java Kerberos binding. It provides a 
> SimpleKDC server that borrowed ideas from MiniKDC and implemented all the 
> facilities existing in MiniKDC. Currently MiniKDC depends on the old Kerberos 
> implementation in Directory Server project, but the implementation is stopped 
> being maintained. Directory community has a plan to replace the 
> implementation using Kerby. MiniKDC can use Kerby SimpleKDC directly to avoid 
> depending on the full of Directory project. Kerby also provides nice identity 
> backends such as the lightweight memory based one and the very simple json 
> one for easy development and test environments.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to