J'ai une application de printemps. Une des méthodes lit un fichier de hdfs en utilisant webhdfs. Quand je le mets à l'essai, ça fonctionne. Mais après avoir construit le projet et déployé l'image docker sur la machine virtuelle localement ou sur un serveur connecté à hdfs, je reçois.docker kerberos webhdfs AuthenticationException: Non autorisé
AuthenticationException: Unauthorized
Sur ma machine locale je dois initialiser le jeton avec regulary
kinit
pour autentification. Si je ne le fais pas, j'ai la même erreur. J'ai testé l'application sans docker sur le serveur, ça marche aussi. Je pense, image docker ne voit pas le jeton. Mais je ne sais pas quoi faire à ce sujet.
Kerberos est utilisé pour la sécurité.
Un conseil?