es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Hbase-client con autenticación Kerberos solo funciona en el ordenador local.

Desarrollé una aplicación de Spring, que utiliza hbase-client 2.1.1 para autenticarse en HBase con seguridad kerberizada mediante un keytab.

En mi computadora local puedo autenticarme correctamente y obtener datos, pero cuando lo despliego en un servidor wildfly obtengo el siguiente error:

11:58:56,216 INFO  [stdout] (ServerService Thread Pool -- 253) Buscando claves para: MYUSER@REAL.COM
11:58:56,217 INFO  [stdout] (ServerService Thread Pool -- 253) Falló la creación de la conexión a HBase: java.io.IOException: Falla en inicio de sesión para MYUSER@REAL.COM desde keytab /home/risorse/S0008533/fc.keytab: javax.security.auth.login.LoginException: No se pudo obtener la contraseña del usuario

El keytab es el mismo, la ruta es correcta y no sé dónde verificar otros registros.

Cualquier ayuda es realmente apreciada.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que hay un problema con el proceso de autenticación al implementar la aplicación Spring usando hbase-client 2.1.1 en un servidor wildfly. Específicamente, el mensaje de error indica que hubo un fallo de inicio de sesión para MYUSER@REAL.COM desde keytab /home/risorse/S0008533/fc.keytab.

    Para solucionar este problema, es posible que desee verificar lo siguiente:

    1. Verificar que el archivo keytab sea accesible y tenga los permisos correctos en el servidor wildfly.
    2. Verificar la configuración de la conexión de hbase para asegurarse de que estén correctamente configurados en el servidor wildfly.

    3. Revisar los registros del servidor wildfly para ver si hay algún mensaje de error adicional o información que pueda ayudar a identificar el problema.

    4. Considerar verificar que la versión de hbase-client que se está utilizando en el servidor wildfly sea la misma que la versión utilizada en su computadora local.

    Además, también puede ser útil comunicarse con el equipo de soporte del servidor wildfly o con la comunidad de hbase-client para obtener más información sobre este problema.

Comments are closed.