Я настроил защиту кебероса для hadoop-2.6.0 с SASL в окнах.Hadoop webhdfs Требуется аутентификация
Все работает нормально. Но webhdfs не работает по протоколу https.
Permission denied when trying to open /webhdfs/v1/?op=LISTSTATUS: GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)
Я просто проверял с https: // имя хоста: 50470/webhdfs/v1/оп = LISTSTATUS
Я установил ниже свойства. Но все-таки с той же ошибкой.
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
<property>
<name>dfs.web.authentication.kerberos.principal</name>
<value>http/[email protected]</value>
</property>
<property>
<name>dfs.web.authentication.kerberos.keytab</name>
<value>C:\http.keytab</value>
</property>
Помощь будет принята с благодарностью.
Спасибо.
Вы можете написать команду, которую вы использовали? – snkherv
Я использовал эту простую команду https: // hostname: 50470/webhdfs/v1 /? Op = LISTSTATUS – Kumar