私はHadoop管理とHortonworks Hadoopの新機能です。私の質問は、Hortonworksのユーザーを管理する一般的な方法です。 Ambariは私がユーザーを作成することを可能にしますが、企業はどのようにAmbariのユーザーをユーザーにマッピングしますか?私はHortonworksでKerberosを有効にできます。これは、企業ユーザ(LDAPなど)がHortonworksにログインするために同じユーザ名/パスワードを使用できるようにする方法ですか?私はここで詳細を探しているのではなく、一般的な練習が何であるかについてのちょっとした指針を探しています。Hortonworks:ユーザーの管理方法
答えて
身元を識別する情報源が必要です。その目的のためには、ADが非常に一般的です。 sssdのようなものを使用して、ADをクラスタノードと統合します。それが完了したら、クラスタをADのkerberosと統合することができます。最後に、Ambariの認証ソースとしてADのLDAPを使用します。
もちろん、どちらも必須ではありません。さまざまなIDソースを維持し、それらの間で定期的に同期することもできます(例:/ etc/shadowのOSユーザー、MIT KDCデータベースのKerberosユーザー、リレーショナルデータベースのAmbariユーザーなど)。クラスタユーザーを管理するために必要な余分な時間と労力を考慮に入れるだけです。
@fachaは素晴らしい説明です。
私はLDAPとHortonworksで作業しているので、私はこの組み合わせについてのみコメントできます。いくつかのことを考え始めるには、Hortonworksの標準インストールに付属しているLDAP(デモLDAPと呼ばれる)を使用します。 Ambariで事前に提供されたLDAPマッピングを使用して、より多くのユーザーを追加することができます。
その後、これらのユーザーをレンジャーにインポートして、さまざまなHadoopサービスの新しいポリシーを設定することができます。これは、 "ranger user sync"で行われます。これは、LDAPユーザー(ambari-server sync-ldap)を使用するAmbariへのアクセスとは異なります。私はこの最初の違いを認識していなかったので、気づくのは良いことです。
この作業をすべて完了している場合は、Kerberosセキュリティを追加することもできますが、これは理解しにくいものです(キータブとプリンシパルなど)。
informationといい、tutorialはLDAPを使っています。
LDAPユーザーとグループを簡単に管理したい場合は、ApacheDirectoryStudioをお勧めします。
- 1. Rubyの管理者によるユーザーの管理方法
- 2. oracleユーザー管理
- 3. ユーザー管理
- 4. ユーザー管理
- 5. Djangoのユーザー管理
- 6. アクティブな管理者ユーザー管理リスト
- 7. 管理者によるMVCユーザー管理
- 8. PHP:ユーザー管理、データアクセス
- 9. ORACLE 7.3ユーザー管理
- 10. ユーザー管理+ FaceBook + Twitter?
- 11. Googlephpapi管理ユーザーは
- 12. FTPユーザー管理システム
- 13. リモートデータベース管理方法?
- 14. Javaユーザー定義変数の管理方法
- 15. Google Appsユーザーの管理ステータスを取得する方法
- 16. ユーザーが管理ページにアクセスするのを防ぐ方法
- 17. 複数のユーザーをアンドロイドで管理する方法
- 18. ユーザー管理のRESTエンドポイントを定義する正しい方法
- 19. Gitユーザーとパスワードの管理
- 20. データアクセス/ユーザー権限の管理
- 21. ウェブサイトのユーザー管理とコメントシステム
- 22. ウェブサイトのユーザー管理システム
- 23. ActiveAdminのマルチテナント、マルチ管理ユーザー
- 24. 管理者とユーザーのテーブル
- 25. OWBのセキュリティ管理方法
- 26. リリースブランチの管理方法
- 27. InvalidCastExceptionの管理方法
- 28. オープンソースプロジェクトの管理方法
- 29. djangoの管理方法
- 30. マルチテーブルデータベースの管理方法は?