Recibirás notificaciones sobre los nuevos lanzamientos de Looker a medida que estén disponibles. Recomendamos actualizar Looker con frecuencia para estar al tanto de las correcciones de errores y las funciones nuevas.
Si tienes un clúster de instancias de Looker, debes actualizar un solo nodo por completo antes de actualizar las otras instancias.
Este proceso de actualización supone que tu instancia de Looker incluye la secuencia de comandos de inicio, que debería haberse instalado como parte del proceso de instalación inicial de Looker.
- Descarga la versión más reciente de los archivos JAR de Looker como se describe en la página de documentación Descarga de los archivos JAR de Looker.
Detén el proceso de Looker desde la shell, como el usuario de looker:
sudo su - looker cd /home/looker/looker ./looker stop
Si actualizas un clúster de Looker, repite este proceso para que Looker se detenga en todos los nodos.
Crea una copia de seguridad de todo el directorio de Looker, incluidos los directorios ocultos (consulta la página de documentación Cómo restablecer copias de seguridad para obtener más detalles).
Si migraste la base de datos en la memoria predeterminada de Looker a una base de datos MySQL externa, o si estás actualizando un clúster de Looker, crea una copia de seguridad de la base de datos de MySQL.
Cambia el nombre de
looker-x.x.x.jar
alooker.jar
y el delooker-dependencies-x.x.x.jar
alooker-dependencies.jar
. Copialooker.jar
ylooker-dependencies.jar
en 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 quieres 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 primero haya completado el proceso de actualización.
./looker start
También puedes usar el comando
java -jar
para iniciar Looker. El archivo JAR principal encontrará el archivo JAR de dependencia, siempre que esté en el directorio./looker
junto con el archivo JAR principal.Además, si prefieres usar una secuencia de comandos de inicio que proporciona Looker, puedes encontrar una en: https://github.com/looker/customer-scripts.
Cuando actualices tu versión de Looker, este 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 "Se agotó el tiempo de espera para iniciar Looker".
Durante una actualización, las migraciones necesarias pueden tardar hasta una hora, especialmente si omites varias versiones. Si recibes este mensaje de error, espera a que termine la actualización y se inicie Looker. Para confirmar si el proceso de actualización aún se está ejecutando, usa el siguiente comando:
ps -f $(pgrep -f -- '-jar looker.jar')
Detener y reiniciar el proceso de Looker mientras las actualizaciones internas de la base de datos están en curso 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 otros nodos.