現在、私はHadoopクラスタのセキュリティを強化するプロジェクトに取り組んでいます。最終的には、KerberosとSentryを認証と承認に使用します。そして、ユーザー名とグループのマッピングはAD/LDAP(?)から来ると思います。Hadoopは、linuxシェルのユーザー名とグループのマッピングから、ユーザー名とグループのマッピングをどこから取得しますか?
しかし、今私は勉強しています。私は質問があり、私はそれを把握していません
ユーザー名/グループマッピング情報はどこから来たのですか?
私が知る限り、Hadoopのユーザー名とグループ名はなく、ローカルクライアントマシンまたはKerberos領域のどこからでも、ユーザー名とグループ名はクライアントから取得されます。しかし、それは私のために少し漠然としています、そして、実装の詳細をここで得ることができますか?
この情報は、HDFSクライアントがあるマシンか、またはLinuxシェルのユーザー名とグループの名前ノードからですか。それとも、データノードに関係するコンテキストにも依存しますか?データノードと名前ノードが異なるボックスまたはローカルボックス内のユーザーグループマッピングを持つ場合はどうでしょうか?
私はこれが正しいと思います。しかし、これがHadoopがユーザー名を取得する唯一の方法ですか? – cdhit