Como configurar o cluster do Apache Druid
<DRUID_BASE_DIR>
refere-se ao diretório base em que o cluster do Apache Druid está instalado em um servidor.
Como ativar o SQL
Para ativar o SQL no banco de dados do Druid, adicione esta linha ao arquivo de configuração broker/runtime.properties
:
<DRUID_BASE_DIR>/conf/druid/broker/runtime.properties
druid.sql.enable=true
Desativando a aproximação de COUNT DISTINCT
(opcional)
Por padrão, o Druid se aproxima de COUNT DISTINCT
. Para resultados precisos, adicione esta linha ao arquivo de configuração broker/runtime.properties
:
<DRUID_BASE_DIR>/conf/druid/broker/runtime.properties
`druid.sql.planner.useApproximateCountDistinct=false`
Como configurar uma conexão
Na seção Administrador do Looker, selecione Conexões e, em seguida, clique em Adicionar conexão.
Preencha os campos da seguinte forma:
- Name: o nome da conexão.
- Dialeto: Apache Druid, Apache Druid 0.13 ou posterior ou Apache Druid 0.18 ou posterior
- Host: DNS ou IP do cluster Broker. Você encontra essa informação no seu arquivo
broker/runtime.properties
. - Porta: a porta do Broker. A porta padrão é 8082. Se o cluster for protegido por SSL, a porta padrão será 8182.
- Banco de dados: o nome do seu banco de dados. O padrão é
druid
. - Nome de usuário: o nome de usuário do banco de dados caso o cluster do Apache Druid esteja configurado para usar a segurança básica do Dridid. Se não estiver, será possível especificar qualquer string.
- Senha: a senha do usuário. Se o cluster não estiver configurado para usar segurança básica do Drid, você poderá especificar qualquer string.
- Esquema: o esquema padrão que será usado quando não houver nenhum esquema especificado. Inserir um esquema é opcional.
Parâmetros adicionais: delimitados por ponto e vírgula Parâmetros JDBC da Avatica.
- Essas propriedades podem ser definidas como propriedades de conexão:
useApproximateCountDistinct
useApproximateTopN
useFallback
sqlTimeZone
Exemplo:
none useApproximateCountDistinct=false;truststore=/path/to/truststore.jks;truststore_password=changeit
- Essas propriedades podem ser definidas como propriedades de conexão:
Programação de manutenção de IdP e grupo de dados: uma expressão
cron
que indica quando o Looker precisa verificar grupos de dados e tabelas derivadas permanentes. Leia mais sobre essa configuração na documentação de Programação de manutenção do data center e do grupo de dados.SSL: verifique se o cluster do Apache Druid está configurado para usar TLS druid.
Verificar SSL: marque para aplicar a verificação rigorosa de nome do host.
Conexões máximas: o padrão é 25.
Tempo limite do pool de conexões: o padrão é 120 segundos.
Pré-cache do SQL Runner: para fazer com que o SQL Runner não pré-carregue as informações da tabela e carregue informações da tabela somente quando uma tabela for selecionada, desmarque essa opção. Saiba mais sobre essa configuração na documentação de Pré-cache do executor do SQL.
Fuso horário do banco de dados: fuso horário do banco de dados. Compatível com o Apache Druid 0.13 e posterior e o Apache Druid 0.18 ou posterior.
Clique em Testar estas configurações para verificar uma conexão.
O Looker executa uma consulta
SELECT 1
para verificar uma conexão básica e realizar um teste de consulta. Ele não verifica a existência da combinação de catálogo e esquema ou de que o usuário tem o acesso necessário a esse esquema.Se você tiver algum problema, consulte nossa documentação Como testar conexões.
Clique em Adicionar conexão para salvar essas configurações.
Teste a conexão no SQL Runner. Navegue até o SQL Runner, selecione a conexão e o esquema e confira se é possível ver as tabelas do banco de dados.
Suporte a recursos
Para que o Looker ofereça suporte a alguns recursos, seu dialeto do banco de dados também precisa aceitá-los.
Na versão mais recente do Looker, o Apache Druid é compatível com os seguintes recursos do Looker:
Na versão mais recente do Looker, o Apache Druid 0.13+ é compatível com os seguintes recursos do Looker:
Na versão mais recente do Looker, o Apache Druid 0.18+ é compatível com os seguintes recursos do Looker:
Próximas etapas
Depois de concluir a conexão do banco de dados, configure as opções de autenticação.