resolución de error ambari

Error 1:

Using python  /usr/bin/python
Starting ambari-server
Ambari Server running with administrator privileges.
ERROR: Exiting with exit code -1. 
REASON: Before starting Ambari Server, you must copy the MySQL JDBC driver JAR file to /usr/share/java and set property "server.jdbc.driver.path=[path/to/custom_jdbc_driver]" in ambari.properties.

** Análisis de causa: ** Es decir, la ubicación del controlador mysql jdbc es incorrecta y ambari no puede encontrar este controlador, por lo que no puede conectarse a la base de datos mysql ambari y se informa un error.

Solución:
Método 1:

yum install -y mysql-connector-java

Método 2:
debe verificar los siguientes directorios y asegurarse de que JDBC esté en
  / usr / share / java
   / var / lib / ambari-server / resources y / var / lib / ambari-server
   / usr / lib / ambari-server
si no está allí, simplemente copie el paquete jar jdbc. Si el directorio / usr / share / java no existe, puede crear este directorio.


Error 2 :

REASON: Server not yet listening on http port 8080 after 90 seconds. Exiting.

Análisis de la razón: puede ser demasiado tarde para monitorear, lo que no conduce a ninguna respuesta dentro de un cierto período de tiempo, y simplemente sale.

Solución:
reinicie ambari.


Error 3:

Using python  /usr/bin/python
Starting ambari-server
Ambari Server running with administrator privileges.
Organizing resource files at /var/lib/ambari-server/resources...
Ambari database consistency check started...
Server PID at: /var/run/ambari-server/ambari-server.pid
Server out at: /var/log/ambari-server/ambari-server.out
Server log at: /var/log/ambari-server/ambari-server.log
Waiting for server start...........................................ERROR: Exiting with exit code -1. 
REASON: Ambari Server java process has stopped. Please check the logs for more information.

Análisis de la razón:
debido a que la razón de este error es demasiado general (general), verifique el registro para el análisis:

 tail -200 /var/log/ambari-server/ambari-server.log

Puedes verlo aqui:
Inserte la descripción de la imagen aquí

Access denied for user 'ambari'@'%' to database 'ambari'

El error informó que el usuario ambari no tiene permiso para conectarse directamente a la base de datos.

Solución:
Método 1: abra la terminal mysql y escriba declaraciones SQL para otorgar permisos de usuario ambari, utilicé el método 2.
Método 2: reconfigurar Configurar con usuario root.

Finalmente, supere con éxito todas las dificultades:
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_42658739/article/details/104391859
Recomendado
Clasificación