Depois que encontrei o comando correto (eu estava inicialmente olhando no lugar errado), era bastante indolor. Eu também poderia ter executado a demonstração do Apache Pinot usando scripts Brew ou Launcher.

O exemplo híbrido de início rápido inicia o Apache Kafka, o Apache Zookeeper, o Pinot Controller, o Pinot Broker e o Pinot Server e, em seguida, cria um esquema de aviões, uma tabela offline de avião e uma tabela em tempo real que ingera mensagens de um tópico Kafka. O conjunto de dados tinha cerca de 10 mil linhas e quase 80 colunas. O esquema não parece criar nenhum índice. As capturas de tela abaixo mostram algumas das páginas da web.

Tutoriais adicionais na documentação do Apache Pinot para iniciar mostram como criar clusters, configurar tabelas, ingerir lote e streaming de dados e configurar índices. Você também pode digitalizar pelo menos os títulos das receitas do Apache Pinot e experimentar a demonstração da pizzaria, um aplicativo de painel analítico.

Página da web do gerenciador de cluster Apache Pinot, executando localmente no aplicativo de exemplo de fluxo híbrido e processamento em lote.

Idg

Startree Cloud 08
Console de consulta Apache Pinot mostrando uma consulta SQL simples e resulta no aplicativo de exemplo híbrido. A consulta levou 22ms para digitalizar quase 11 mil documentos. O tempo de vôo é em minutos e inclui o tempo de táxi nos dois extremos. Os grandes tempos negativos aparentemente indicam voos cancelados.

Idg

Startree Cloud 09
O navegador Zookeeper em execução no aplicativo Apache Pinot Hybrid Exemplo.

Idg

Startree Cloud 10
A interface Swagger da API do controlador Pinot.

Idg

Bom, análise rápida

No geral, o Apache Pinot e o Startree Cloud oferecem bons recursos de análise rápida, permitindo análises em tempo real para clientes e usuários internos. Os principais recursos de distinção do Apache Pinot em outros bancos de dados analíticos colunares são seus índices de plug-in, índice de árvores estelares e capacidade de combinar dados em lote com dados em tempo real.