kylin: inicio de sesión de la página web 404: ERROR [localhost-startStop-1] context.ContextLoader: error de inicialización del contexto

Después de instalar kylin, inícielo y luego inicie sesión en la página web de kylin Hay un problema 404. Después de verificar el registro de kylin, se encuentra que se informa un error:

2021-02-13 08:22:21,791 ERROR [localhost-startStop-1] context.ContextLoader:350 : Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: Constructor threw exception; nested exception is java.lang.ClassCastException: com.fasterxml.jackson.datatype.jsr310.JavaTimeModule cannot be cast to com.fasterxml.jackson.databind.Module
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: Constructor threw exception; nested exception is java.lang.ClassCastException: com.fasterxml.jackson.datatype.jsr310.JavaTimeModule cannot be cast to com.fasterxml.jackson.databind.Module

causas del problema:

La razón principal de este problema es la compatibilidad del paquete jar.

Ya existe hive-metastore-2.3.7.jar en el paquete de dependencias de chispa, pero su versión es 2.3.7, que es diferente de la versión de hive 3.1.2 que instalamos, por lo que hay una razón para el conflicto del jar. paquete

imagen-20210214165016112

Solución:

Modificar /opt/module/kylin/bin/find-spark-dependency.sh, excluir paquetes jar en conflicto

Lo que hay que agregar:! -name '*jackson*' ! -name '*metastore*'

Tenga en cuenta los espacios antes y después

imagen-20210214165402157

Si se ha iniciado antes y se informa un error, elimine el archivo de caché anterior

En el directorio bin:

rm cached-*

imagen-20210214165559586

Luego verifique si hay una tabla de metadatos de kylin en hbase y elimínela en consecuencia

imagen-20210214165739393

Reinicie kylin en este punto para resolver el problema

Darse cuenta:

Lo mejor es eliminar los archivos anteriores cada vez que se modifica la configuración de kylin, de lo contrario se puede informar un error

Supongo que te gusta

Origin blog.csdn.net/zmzdmx/article/details/113809180
Recomendado
Clasificación