Objetivo
Este guia usa o conjunto de dados de táxis da cidade de Nova York. Há muitos outros conjuntos de dados que você pode usar na nossa documentação.
Pré-requisitos
- Splunk Enterprise para usar as funções do search head
- requisitos do Java Runtime Environment (JRE) instalados no seu sistema operacional ou contêiner
- Splunk DB Connect
- acesso de Admin ou SSH à instância do sistema operacional do Splunk Enterprise
- detalhes de conexão do ClickHouse (veja aqui se você estiver usando o ClickHouse Cloud)
Instale e configure o DB Connect no Splunk Enterprise
microdnf install java-11-openjdk.
Anote o caminho de java_home: java -XshowSettings:properties -version.
Verifique se o DB Connect App está instalado no Splunk Enterprise. Você pode encontrá-lo na seção Apps da interface web do Splunk:
- Faça login no Splunk Web e acesse Apps > Find More Apps
- Use a caixa de busca para localizar o DB Connect
- Clique no botão verde “Install” ao lado de Splunk DB Connect
- Clique em “Restart Splunk”
java_home ao DB Connect App em Configuration -> Settings e clique em save e depois em reset.
Configure o JDBC para o ClickHouse
$SPLUNK_HOME/etc/apps/splunk_app_db_connect/local/db_connection_types.conf para adicionar os detalhes da classe do driver JDBC do ClickHouse. Adicione a seguinte seção a db_connection_types.conf:
$SPLUNK_HOME/bin/splunk restart.
Volte ao DB Connect App e acesse Configuration > Settings > Drivers. Você deverá ver um ícone de confirmação verde ao lado de ClickHouse:
Conecte a busca do Splunk ao ClickHouse
Adicione os detalhes do host do ClickHouse e verifique se “Enable SSL” está marcado: Depois de salvar a conexão, você terá conectado com sucesso o Splunk ao ClickHouse!
Se você receber um erro, certifique-se de ter adicionado o endereço IP da sua instância do Splunk à IP Access List do ClickHouse Cloud. Consulte a documentação para mais informações.
Execute uma consulta SQL
trips nesta demonstração:
Execute uma consulta SQL na tabela trips que retorne a contagem de todos os registros da tabela:
Se a consulta for bem-sucedida, você verá os resultados.