Configurar Autenticação do Kerberos Usando Somente o KDC do Active Directory (Recomendado)
Configure a autenticação do Kerberos usando o KDC do Active Directory somente para o Big Data Service.
O cluster do Big Data Service provisiona o MIT KDC local por padrão. O assistente do Kerberos pode ser usado para desativar o KDC e ativar o KDC do Active Directory.
Ativando o Kerberos com o Active Directory Existente
Ative o Kerberos usando o Active Directory existente em um cluster do Big Data Service.
Use uma das seguintes opções:
Usando o Utilitário enable_activedirectory (recomendado)
Use esta opção para o Big Data Service 3.0.27 e posterior.
Usando o Ambari
Desativando o Kerberos
Isso se aplica aos clusters que têm o Kafka e o Ranger Services instalados. A desativação do Kerberos em um cluster seguro/HA deve ser feita de forma apropriada para evitar uma falha na verificação do serviço Kafka. Use uma das seguintes abordagens.
Desativando o KDC
Para configurar o KDC do Active Directory, primeiro desative o KDC do MIT.
Se o plug-in do Kafka Ranger estiver instalado, siga as etapas para desativar o Kerberos.
- Acesse o Apache Ambari.
- Na barra de ferramentas lateral, em Administrador do Cluster, selecione Kerberos.
- Selecione Desativar Kerberos.
- Siga o assistente para Desativar Kerberos e selecione Concluído.
Desativando o KDC quando o Plug-in do Kafka Ranger é Instalado
Método 1 (recomendado)
Se o Kerberos estiver ativado, então:
- Desative o plug-in Kafka Ranger do Ambari:
- Entre no Ambari.
- Na barra de ferramentas lateral, em Serviços, selecione Ranger.
- Selecione Configurações e Plug-in de Ranger.
- Desative o Kerberos.
- Ative o plug-in do Kafka Ranger se necessário.
Método 2
Se o Kerberos estiver ativado no momento e você não quiser desativar o plug-in do ranger Kafka, então:
- Vá para Ranger e navegue até as políticas do Kafka Service.
- Adicione o grupo público a todos - tópicos e todos - políticas de cluster. Se por algum motivo essas políticas não existirem, crie-as. O objetivo é conceder acesso de grupo público a todos os recursos de tópico e cluster necessários para a verificação do serviço Kafka.
- Desative o Kerberos.
- Remova os grupos públicos que foram adicionados acima.
Método 3
Se o Kerberos já estiver desativado e a verificação de serviço do Kafka já tiver falhado, então:
- Desative o plug-in Kafka Ranger conforme mencionado no Método 1.
- Reinicie o serviço Kafka conforme necessário.
- Ativar o plug-in Kafka Ranger
O acesso do grupo Público à política all - topic é necessário para a verificação do serviço Kafka (Kafka > Ações > Executar Verificação de Serviço) após a desativação do Kerberos.