Recebe uma notificação sobre os novos lançamentos do Looker assim que estiverem disponíveis. Recomendamos que atualize o Looker regularmente para se manter a par das correções de erros e das novas funcionalidades.
Se tiver um cluster de instâncias do Looker, tem de atualizar um único nó completamente antes de atualizar as outras instâncias.
Este processo de atualização pressupõe que a sua instância do Looker inclui o script de arranque, que deve ter sido instalado como parte do processo de instalação inicial do Looker.
- Transfira a versão mais recente dos ficheiros JAR do Looker, conforme descrito na página de documentação Transferir os ficheiros JAR do Looker.
Pare o processo do Looker a partir da shell como utilizador looker:
sudo su - looker cd /home/looker/looker ./looker stop
Se estiver a atualizar um cluster do Looker, repita este processo para que o Looker seja parado em todos os nós.
Faça uma cópia de segurança de todo o diretório do Looker, incluindo os diretórios ocultos (consulte a página de documentação Restaurar cópias de segurança para obter mais detalhes).
Se migrou a base de dados na memória predefinida do Looker para uma base de dados MySQL externa ou se estiver a atualizar um cluster do Looker, faça uma cópia de segurança da base de dados MySQL.
Mudar o nome de
looker-x.x.x.jar
paralooker.jar
e delooker-dependencies-x.x.x.jar
paralooker-dependencies.jar
. Copielooker.jar
elooker-dependencies.jar
para o diretório do servidor (/home/looker/looker/looker.jar
). Ambos os ficheiros têm de estar no mesmo diretório.Inicie o processo do Looker a partir da shell como o utilizador looker:
Se estiver a atualizar um cluster do Looker, inicie o processo do Looker apenas num nó. Não inicie o Looker nos outros nós até que o primeiro nó tenha concluído o processo de atualização.
./looker start
Também pode usar o comando
java -jar
para iniciar o Looker. O JAR principal encontra o JAR de dependência desde que esteja no diretório./looker
juntamente com o JAR principal.Além disso, se preferir usar um script de arranque fornecido pelo Looker, pode encontrar um script de arranque em: https://github.com/looker/customer-scripts.
Quando atualiza a versão do Looker, o Looker também tem de atualizar a respetiva base de dados interna. Normalmente, a atualização da base de dados demora menos de cinco minutos, mas, por vezes, pode demorar mais tempo do que o processo de arranque do Looker. Se tentar iniciar o Looker enquanto a base de dados interna ainda estiver a ser atualizada, o processo de daemonização vai expirar em seis minutos com a mensagem "Tempo limite de espera para o início do Looker excedido".
Durante uma atualização, as migrações necessárias podem demorar até uma hora, especialmente se estiver a ignorar várias versões. Se receber esta mensagem de erro, aguarde que a atualização termine e que o Looker seja iniciado. Pode confirmar se o processo de atualização ainda está em execução através do comando:
ps -f $(pgrep -f -- '-jar looker.jar')
Parar e reiniciar o processo do Looker enquanto as atualizações da base de dados interna estão em curso pode danificar a base de dados interna. Se isto acontecer, restaure o Looker a partir de uma cópia de segurança existente e faça a atualização novamente.
Se estiver a atualizar um cluster do Looker, aguarde até que o primeiro nó conclua o processo de atualização antes de iniciar o Looker nos outros nós.