Para acceder a las correcciones de errores más recientes y a las nuevas funciones, actualiza tu instancia de Looker alojada por el cliente siguiendo estos pasos manuales.
Antes de continuar, ten en cuenta que revertir a una versión anterior puede causar problemas graves. En su lugar, siempre restablece desde una copia de seguridad si necesitas revertir los cambios. Si operas un clúster de Looker, actualiza cada nodo por completo, uno a la vez. Este proceso también supone que tu instancia incluye la secuencia de comandos de inicio instalada durante la configuración inicial.
- Descarga la versión más reciente de los archivos JAR de Looker, como se describe en la página de documentación Descarga los archivos JAR de Looker.
Detén el proceso de Looker desde la shell como el usuario looker:
sudo su - looker cd /home/looker/looker ./looker stopSi actualizas un clúster de Looker, repite este proceso para que Looker se detenga en cada nodo.
Crea una copia de seguridad de todo tu directorio de Looker, incluidos los directorios ocultos (consulta la página de documentación Restauración de copias de seguridad para obtener más detalles).
Si migraste la base de datos predeterminada en memoria de Looker a una base de datos externa de MySQL o si actualizas un clúster de Looker, haz una copia de seguridad de la base de datos de MySQL.
Cambia el nombre de
looker-x.x.x.jaralooker.jary el delooker-dependencies-x.x.x.jaralooker-dependencies.jar. Copialooker.jarylooker-dependencies.jaren el directorio del servidor (/home/looker/looker/looker.jar). Ambos archivos deben estar en el mismo directorio.Inicia el proceso de Looker desde la shell como el usuario looker:
Si vas a actualizar un clúster de Looker, inicia el proceso de Looker en un solo nodo. No inicies Looker en los otros nodos hasta que el primer nodo haya completado el proceso de actualización.
./looker startTambién puedes usar el comando
java -jarpara iniciar Looker. El archivo JAR principal encontrará el archivo JAR de dependencia siempre que esté en el directorio./lookerjunto con el archivo JAR principal.Además, si prefieres usar una secuencia de comandos de inicio proporcionada por Looker, puedes encontrar una en https://github.com/looker/customer-scripts.
Cuando actualizas tu versión de Looker, Looker también debe actualizar su base de datos interna. La actualización de la base de datos suele tardar menos de cinco minutos, pero, a veces, puede tardar más que el proceso de inicio de Looker. Si intentas iniciar Looker mientras la base de datos interna aún se está actualizando, el proceso de daemonización se agotará en seis minutos con el mensaje "Timed out waiting for Looker to start".
Durante una actualización, las migraciones necesarias pueden tardar hasta una hora, en especial si te saltas varias versiones. Si recibes este mensaje de error, espera a que finalice la actualización y a que se inicie Looker. Puedes confirmar si el proceso de actualización aún se está ejecutando con el siguiente comando:
ps -f $(pgrep -f -- '-jar looker.jar')Detener y reiniciar el proceso de Looker mientras se realizan las actualizaciones de la base de datos interna puede dañar la base de datos interna. Si esto sucede, restablece Looker desde una copia de seguridad existente y vuelve a realizar la actualización.
Si actualizas un clúster de Looker, espera a que el primer nodo complete el proceso de actualización antes de iniciar Looker en los demás nodos.