Java API para acceder a la agrupación (autenticación Kerberos no se pasa)

medio ambiente local en Aceptar para acceder al clúster
entorno de producción se está dando
Aquí Insertar imagen Descripción
para encontrar la información de registro se encontró la autenticación Kerberos cuando el problema de resolución de nombres de dominio? ! !
Acceder entorno de producción de ping 043 nodos puede hacer ping al nombre de dominio es la explicación que se resuelve en una dirección IP (el servidor DNS) setas azules delgadas, obviamente, está dando por qué el problema de resolución de nombres de dominio puede hacer ping?
A continuación, poner el código en Java nativa para acceder a la prueba IP del clúster, informe incorrecta eh

Caused by: org.ietf.jgss.GSSException: No valid credentials provided (Mechanism level: Server not found in Kerberos database (7) - LOOKING_UP_SERVER)
	at sun.security.jgss.krb5.Krb5Context.initSecContext(Krb5Context.java:770)
	at sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:248)
	at sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:179)
	at com.sun.security.sasl.gsskerb.GssKrb5Client.evaluateChallenge(GssKrb5Client.java:192)
	... 90 common frames omitted
Caused by: sun.security.krb5.KrbException: Server not found in Kerberos database (7) - LOOKING_UP_SERVER
	at sun.security.krb5.KrbTgsRep.<init>(KrbTgsRep.java:73)
	at sun.security.krb5.KrbTgsReq.getReply(KrbTgsReq.java:251)
	at sun.security.krb5.KrbTgsReq.sendAndGetCreds(KrbTgsReq.java:262)
	at sun.security.krb5.internal.CredentialsUtil.serviceCreds(CredentialsUtil.java:308)
	at sun.security.krb5.internal.CredentialsUtil.acquireServiceCreds(CredentialsUtil.java:126)
	at sun.security.krb5.Credentials.acquireServiceCreds(Credentials.java:458)
	at sun.security.jgss.krb5.Krb5Context.initSecContext(Krb5Context.java:693)
	... 93 common frames omitted
Caused by: sun.security.krb5.Asn1Exception: Identifier doesn't match expected value (906)
	at sun.security.krb5.internal.KDCRep.init(KDCRep.java:140)
	at sun.security.krb5.internal.TGSRep.init(TGSRep.java:65)
	at sun.security.krb5.internal.TGSRep.<init>(TGSRep.java:60)
	at sun.security.krb5.KrbTgsRep.<init>(KrbTgsRep.java:55)
	... 99 common frames omitted

acceso directo local para IP, la autenticación Kerberos no se pasa, el nombre de dominio se cambia al
(configuración local de los anfitriones mapa)
Después de dos días de investigación, finalmente encontrado el problema:
Aquí Insertar imagen Descripción
un archivo krb5.conf entorno de producción se configura para tener una visita DNS cerrado, ese grupo es la comunicación directa por los anfitriones, y no hizo uso de un servidor DNS? ! !
También me pregunto ahora poder hacer ping, no debería haber ningún error peces IP y DNS, el problema de configuración de clúster original, no comprenden el desarrollo de la operación y el mantenimiento no es un programador calificado. . .

Solución:
el entorno de producción para configurar IP y mapeo de nombres de dominio.

Tarea:

#本地域名解析
/etc/host.conf
#DNS服务器
/etc/resolv.conf
#本地还是DNS优先级
/etc/nsswitch.conf
Publicados 118 artículos originales · ganado elogios 25 · Vistas de 150.000 +

Supongo que te gusta

Origin blog.csdn.net/lhxsir/article/details/89102062
Recomendado
Clasificación