У меня есть кластер узлов Nifi 3 (установленный через поток данных Hortonworks - HDF) в среде Kerborized. В рамках установки Ambari создал сервисный keytab nifi. Привет
Могу ли я использовать этот nifi.service.keytab для настройки процессоров, таких как PutHDFS, которые общаются со службами Hadoop?
Nifi.service.keytab зависит от машины и всегда ожидает основных имен с машинной информацией. ex nifi / HOSTNAME @ REALM
Если я настраиваю свой процессор с использованием информации nfii / NODE1_Hostname @ REALM, я вижу исключение аутентификации Kerberos на других двух узлах.
Как мне динамически разрешить имя хоста для использования keytab службы nifi?
service/host.fqdn@REALM
. Клиенты используют базовое имя участника в формеsomeone@REALM
; процесс аутентификации выполняется в 2 этапа: сначала клиент получает TGT (билет для выдачи билетов) в качестве подтверждения личности, затем он использует TGT для получения билета службы для доступа к службе на конкретный хост. Т.е. в случае переключения на другой хост он должен получить другой билет службы; разрешение выполняется автоматически клиентской библиотекой NiFi. - person Samson Scharfrichter   schedule 09.06.2017