Configurare l'autenticazione Kerberos utilizzando solo il KDC Active Directory (consigliato)
Configurare l'autenticazione Kerberos utilizzando il KDC Active Directory solo per il servizio Big Data.
Per impostazione predefinita, il cluster Big Data Service esegue il provisioning del KDC MIT locale. È possibile utilizzare la procedura guidata Kerberos per disabilitare il KDC e abilitare il KDC Active Directory.
Abilitazione di Kerberos mediante Active Directory esistente
Abilitare Kerberos utilizzando Active Directory esistente in un cluster Big Data Service.
Utilizzare una delle seguenti opzioni:
Utilizzo della utility enable_activedirectory (consigliato)
Utilizzare questa opzione per Big Data Service 3.0.27 e versioni successive.
Utilizzo di Ambari
Disabilitazione di Kerberos
Questo vale per i cluster in cui sono installati i servizi Kafka e Ranger. La disabilitazione di Kerberos su un cluster Secure/HA deve essere eseguita in modo appropriato per evitare errori nel controllo del servizio Kafka. Si prega di utilizzare uno dei seguenti approcci.
Disabilitazione del KDC
Per configurare il KDC Active Directory, è necessario prima disabilitare il KDC MIT.
- Accedi ad Apache Ambari.
- Nella barra degli strumenti laterale, in Amministratore cluster selezionare Kerberos.
- Selezionare Disable Kerberos.
- Seguire la procedura guidata Disable Kerberos, quindi selezionare Complete.
Disabilitazione del KDC quando è installato il plugin Kafka Ranger
Metodo 1 (consigliato)
Se Kerberos è abilitato, effettuare le operazioni riportate di seguito.
- Disattiva il plugin Kafka Ranger da Ambari:
- Accedi ad Ambari.
- Nella barra degli strumenti laterale, in Servizi selezionare Ranger.
- Selezionare Config, quindi Plugin Ranger.
- Disabilitare Kerberos.
- Abilitare il plugin Kafka Ranger se necessario.
Metodo 2
Se Kerberos è attualmente abilitato e non si desidera disabilitare il plugin Kafka ranger, procedere come segue.
- Andare a Ranger e andare ai criteri per il servizio Kafka.
- Aggiungere un gruppo pubblico ai criteri all - topic e all - cluster. Se per qualche motivo questi criteri non esistono, crearli. L'obiettivo è concedere ai gruppi pubblici l'accesso a tutti gli argomenti e alle risorse cluster necessarie per il controllo del servizio Kafka.
- Disabilitare Kerberos.
- Rimuovere i gruppi pubblici aggiunti in precedenza.
Metodo 3
Se Kerberos è già disabilitato e il controllo del servizio Kafka non è riuscito, effettuare le operazioni riportate di seguito.
- Disabilitare il plugin Kafka Ranger come indicato nel Metodo 1.
- Riavviare il servizio Kafka in base alle esigenze.
- Abilita il plugin Kafka Ranger
L'accesso al gruppo Pubblico per il criterio all - topic è necessario per il controllo del servizio Kafka (Kafka > Azioni > Esegui controllo servizio) dopo aver disabilitato Kerberos.