Para instalar ou atualizar o aplicativo Looker em uma implantação hospedada pelo cliente, faça o download dos arquivos JAR do Looker. Esta página descreve dois métodos para fazer o download dos arquivos JAR do Looker:
Antes de fazer o download dos arquivos JAR, aceite o Contrato de Licença do Usuário Final (EULA, na sigla em inglês), disponível na página da Web Download Looker JAR file usando as especificações nela. Cada usuário que fizer o download dos arquivos JAR precisa aceitar este EULA apenas uma vez. Se o EULA for atualizado no futuro, cada usuário também precisará aceitar a versão mais recente.
Como usar a página da Web Download Looker JAR file
Acesse a página da Web Download Looker JAR file neste link: https://download.looker.com/validate. Para fazer o download dos arquivos JAR do Looker, siga estas etapas:
- Insira o número da licença do Looker.
- Digite o seu endereço de e-mail. Precisa ser um domínio de e-mail hospedado de forma privada.
Selecione a versão do Looker para fazer o download.
Se você selecionar Versão mais recente, vai fazer o download da versão mais recente dos arquivos JAR do Looker para a versão atual do Looker. Se você selecionar Versão específica, vai precisar digitar o nome do arquivo JAR do núcleo do Looker exatamente.
Clique em Fazer o download.
Se você ainda não aceitou o EULA, um formulário de aceitação do EULA vai aparecer. Selecione Ler os Termos e Condições para conferir o EULA na íntegra. Em seguida, digite seu Nome e Sobrenome e marque a caixa de seleção ao lado de Concordo com os Termos e Condições. Por fim, clique em Fazer o download.
Clique em Download 1 of 2 para fazer o download do arquivo JAR principal do Looker. Em seguida, clique em Download 2 of 2 para fazer o download do arquivo JAR de dependências do Looker. Este link expira em 10 minutos. Se o link expirar, você poderá reiniciar o processo de download.
Como chamar a API
Antes de fazer o download dos arquivos JAR chamando a API, aceite o EULA na página da Web Download Looker JAR file.
Em seguida, faça a chamada de API necessária enviando uma solicitação POST para o endpoint HTTPS com qualquer método desejado: JavaScript, Java, Ruby, comando shell etc. Para que qualquer uma dessas solicitações funcione, use o método POST para enviar o payload da API para https://apidownload.looker.com/download. O payload da API precisa conter valores para lic
, email
e latest
.
A propriedade latest
indica a versão do JAR do Looker. Para fazer o download da versão mais recente dos arquivos JAR da versão atual do Looker (looker-latest.jar
), basta especificar "latest"
. Para fazer o download de uma versão específica, defina latest
como "specific"
e inclua outro par de chave-valor no payload da API chamado specific
com o nome de arquivo JAR principal como valor.
Você só precisa chamar a API uma vez. A resposta inicial vai conter os dois links de download e vai estar disponível por 10 minutos. Você precisa fazer o download dos dois arquivos JAR separadamente.
Confira dois exemplos de como fazer uma solicitação escrita em ES6 (JavaScript). Para solicitar a versão mais recente:
axios({
url: "https://apidownload.looker.com/download",
method: "post",
data: {
lic: "YOUR-LOOK-ERLI-CENS-EKEY",
email: "contact@email.com",
latest: "latest"
}
}).then(function (response) {
console.log(response.data);
})
Para solicitar uma versão JAR específica (por exemplo, o Looker 22.2):
none
data: {
lic: "YOUR-LOOK-ERLI-CENS-EKEY",
email: "contact@email.com",
latest: "specific",
specific: "looker-22.2-latest.jar"
}
Confira dois exemplos de comandos de shell para fazer solicitações POST ao endpoint HTTPS.
Para solicitar uma versão específica de arquivos JAR usando o comando wget
(por exemplo, o Looker 22.2):
wget -O- --header=Content-Type:application/json\
--post-data='{"lic": "YOURLOOKERLICENSE", "email": "contact@email.com", "latest":"specific",\
"specific":"looker-22.2-latest.jar"}'\
"https://apidownload.looker.com/download"
wget -O- --header=Content-Type:application/json\
--post-data='{"lic": "YOURLOOKERLICENSE", "email": "contact@email.com", "latest":"specific",\
"specific":"looker-dependencies-22.2-latest.jar"}'\
"https://apidownload.looker.com/download"
Para solicitar os arquivos JAR mais recentes usando uma série de comandos curl
e wget
para fazer o download e salvar os arquivos localmente:
curl -X POST -H 'Content-Type: application/json' -d '{"lic": "YOURLOOKERLICENSE", "email": "contact@email.com", "latest":"latest"}'
https://apidownload.looker.com/download > api_response.json
sed -i 1,12d api_response.json
wget -O "looker-latest.jar" "$(cat api_response.json | jq -r '.url')"
wget -O "looker-dependencies-latest.jar" "$(cat api_response.json | jq -r '.depUrl')"
Como alternativa, se você tiver o jq e o wget
instalados, use os exemplos de comando de shell a seguir.
Para solicitar os arquivos JAR mais recentes usando uma série de comandos wget
:
wget -O "looker-latest.jar" "$(shell curl -s -X POST -H 'Content-Type: application/json'\
-d "{\"lic\": \"$(YOURLOOKERLICENSE)\", \"email\": \"$(contact@email.com)\",\"latest\":\"latest\"}\
"https://apidownload.looker.com/download | jq .url -r)"
wget -O "looker-dependencies-latest.jar" "$(shell curl -s -X POST -H 'Content-Type: application/json'\
-d "{\"lic\": \"$(YOURLOOKERLICENSE)\", \"email\": \"$(contact@email.com)\",\"latest\":\"latest\"}\
"https://apidownload.looker.com/download | jq .depUrl -r)"
Também é possível fazer o download de outras versões do JAR definindo LOOKER_VERSION
como latest
, 22.2-latest
ou outra versão com suporte na série de exemplos de comando a seguir. Por exemplo, para solicitar os arquivos principais e de dependências do Looker 22.2:
export LOOKER_VERSION="22.2-latest"
wget -O "looker$(LOOKER_VERSION).jar" "$(shell curl -s -X POST -H 'Content-Type: application/json'\
-d "{\"lic\": \"$(YOURLOOKERLICENSE)\", \"email\": \"$(contact@email.com)\",\"latest\":\"specific\",\
\"specific\":\"looker-$(LOOKER_VERSION).jar\"} "https://apidownload.looker.com/download | jq .url -r)"
wget -O "looker-dependencies$(LOOKER_VERSION).jar" "$(shell curl -s -X POST -H\
'Content-Type: application/json' -d "{\"lic\": \"$(YOURLOOKERLICENSE)\", \"email\":\
\"$(contact@email.com)\",\"latest\":\"specific\", \"specific\":\"looker-dependencies-$(LOOKER_VERSION).jar\"}\
"https://apidownload.looker.com/download | jq .depUrl -r)"
Erros de payload da API, como parâmetros de entrada ausentes ou digitados incorretamente, resultam em uma resposta "Corpo de solicitação inválido". Fornecer uma chave de licença incorreta ou omitir um valor specific
ao solicitar uma versão specific
vai resultar em uma resposta "Solicitação inválida".
Os problemas com o download dos dois arquivos JAR podem resultar em uma mensagem no campo splitJarMessage
.
Se você não tiver aceitado o EULA mais recente, a resposta conterá três campos: eulaMessage
, eulaText
e eulaNeeded
. O eulaMessage
vai indicar que você precisa aceitar o EULA primeiro na página da Web Download Looker JAR file antes que a API retorne um URL de download.