Como baixar e instalar o DataStax DevCenter no Windows

⚡ Resumo Inteligente

O DataStax DevCenter é uma ferramenta visual de consulta CQL e o DataStax OpsCenter é o console de monitoramento de clusters do DataStax Enterprise. Esta página orienta você passo a passo no download, instalação, conexão e execução de ambas as ferramentas.

  • 🔢 Função no DevCenter: Um editor de desktop para escrever e executar CQL em um nó ativo.
  • 🔗 Detalhes da conexão: Forneça um nome de conexão, o endereço IP do nó como host de contato, a porta 9042 e um tipo de compressão.
  • 📈 Função do OpsCenter: Um painel de controle no navegador que exibe o estado do nó, o uso do disco e a integridade do cluster.
  • 🤖 Requisitos do agente: Instale um agente DataStax em cada nó antes que o OpsCenter possa gerar relatórios sobre ele.
  • 🌐 Acesso ao painel: O OpsCenter escuta na porta 8888, portanto a interface abre em localhost:8888.

Baixe e instale o DataStax DevCenter e o OpsCenter.

O que é DataStax DevCenter?

O DevCenter é a ferramenta de consulta de front-end onde você pode escrever e executar suas consultas. O DevCenter é fornecido pela DataStax.

O DevCenter agora é uma ferramenta legada: a DataStax o arquivou como não suportado e direciona os desenvolvedores para o DataStax Studio.

Ferramenta de consulta Interface Status
Centro de Desenvolvimento Editor de desktop Archived, sem suporte
cqlsh Linha de comando Navios com Cassandra
Estúdio DataStax Notebook do navegador Sucessor nomeado

Como baixar e instalar o DataStax DevCenter

Aqui estão as etapas para baixar e instalar o DataStax DevCenter:

Etapa 1) Baixe o DataStax DevCenter

Primeiro de tudo, faça o download Centro de Desenvolvimento Do site oficial da DataStax. A Java O ambiente de execução já deve estar presente, pois o DevCenter é um Java aplicação.

Etapa 2) Execute o arquivo .exe

Acesse o diretório do DevCenter e execute o arquivo executável do DevCenter, conforme mostrado abaixo.

Executando o arquivo de instalação do DataStax DevCenter

Após executar o arquivo, a seguinte página será exibida. O formulário abaixo é a interface do usuário do DevCenter.

Etapa 3) Crie conexão com Cassandra Servidor corporativo

Nesta etapa, você precisa criar uma conexão com o Cassandra Servidor corporativo. Acesse a janela de conexão e clique no ícone destacado na captura de tela abaixo.

Janela de conexão do DevCenter com o novo ícone de conexão destacado.

  • Certifique-se de que Cassandra servidor corporativo está em execução
  • Clique no retângulo vermelho (na captura de tela acima) para criar uma conexão.

Etapa 4) Adicione detalhes de conexão

Após clicar, você será redirecionado para o formulário de conexão. Preencha os valores abaixo:

  1. Dê um nome à conexão; você pode usar qualquer nome. Este é apenas um rótulo, portanto, qualquer valor legível funciona.
  2. Forneça o endereço IP do nó como hosts de contato.
  3. Forneça o número da porta; por padrão, a porta 9042 é a porta de transporte nativa.
  4. Em seguida, selecione o tipo de compactação
  5. Após fornecer essas informações, pressione o botão Concluir.

O formulário de conexão preenchido tem a seguinte aparência:

Formulário de conexão do DevCenter com nome da conexão, host de contato e porta.

Depois disso, o DevCenter deverá ser executado com sucesso.

Aqui está uma captura de tela que exibe diferentes partes da interface do usuário do DevCenter.

Partes da interface do usuário do DataStax DevCenter

Etapa 5) Estabeleça uma conexão e execute a consulta

  1. Selecione “conexão” no menu suspenso. Normalmente, você tem apenas uma conexão, aquela que acabou de criar.
  2. Selecione keyspace no menu suspenso no qual você deseja consultar os dados.
  3. Selecione a quantidade de registros que deseja recuperar e exibir na interface do usuário do DevCenter.
  4. Pressione o botão "Executar" para executar a consulta.

A lista suspensa de espaços de chaves exibe todos os espaços de chaves no cluster. O sistema nos fornece alguns espaços de chaves, como System_.traces e System, enquanto alguns espaços de chaves são criados pelo usuário, como nhanes_ks.

Aqui está a captura de tela que mostra como consultar dados e onde os resultados da consulta são exibidos.

Executando uma consulta CQL no DevCenter e visualizando a grade de resultados.

  1. Escreva a consulta no formulário acima onde o número é exibido. Selecione a consulta e pressione Ícone do botão de executar consulta do DevCenterbotão executar.
  2. Após selecionar a consulta e clicar no botão de execução, o resultado da consulta será exibido conforme mostrado acima, com o número 2. A tabela `testtable` no keyspace `java_api` possui duas colunas: `id` e `name`. Há apenas dois registros na tabela `testtable`.

O que é DataStax OpsCenter?

OpsCenter é a ferramenta visual de gerenciamento e monitoramento para apache Cassandra e DataStax Enterprise. Esta é uma ferramenta muito útil para arquitetos, administradores de banco de dados e operadores de banco de dados.

Em grandes organizações, existem milhares de servidores. É muito difícil monitorar todos esses servidores e saber qual está funcionando e qual está inativo. O OpsCenter é a ferramenta que permite monitorar todos eles. Cassandra nós sentando e observando em uma única máquina.

Uma limitação é importante aqui: o OpsCenter gerencia clusters DataStax Enterprise, não sistemas de código aberto. Apache CassandraOs clusters de código aberto usam um exportador de métricas que alimenta o Prometheus e o Grafana, ou uma plataforma como o AxonOps.

Como baixar e instalar o DataStax OpsCenter

Aqui está um processo passo a passo sobre como baixar e instalar a ferramenta DataStax OpsCenter:

Requisitos

  1. Você deve estar correndo Cassandra servidor corporativo para instalação do OpsCenter.
  2. Você deve ter o OpsCenter configurado para Linux.

Passo 1) Acesse o diretório OpsCenter e execute o OpsCenter. Após executar o OpsCenter, a página a seguir será exibida.

Página de boas-vindas do instalador do DataStax OpsCenter exibindo a versão.

Esta página fornece informações de versão do OpsCenter. Pressione o próximo botão

Passo 2) Após pressionar o botão próximo, a página seguinte será exibida.

Página do contrato de licença do instalador do OpsCenter

Esta página é sobre o acordo. Aceite o acordo e pressione o botão seguinte.

Passo 3) Depois de pressionar o botão seguinte, a página seguinte será exibida.

Página do instalador do OpsCenter com opções de instalação simples.

Esta página pergunta sobre as opções de instalação.

  1. Selecione o tipo de instalação, escolha Instalação Simples
  2. Marque não para atualizar o sistema
  3. Selecione o endereço IP da máquina.
  4. Pressione o próximo botão

Passo 4) Depois de pressionar o botão seguinte, a página seguinte será exibida.

Página de resumo do instalador do OpsCenter pronto para instalar

O OpsCenter está pronto para instalação, pressione o próximo botão

Passo 5) Depois de pressionar o botão seguinte, a página seguinte será exibida.

Página de progresso da instalação do OpsCenter

A configuração está sendo instalada. Depois que a configuração for instalada com sucesso, pressione o botão próximo.

Passo 6) Depois de pressionar o botão seguinte, a página seguinte será exibida.

A instalação do OpsCenter foi concluída com sucesso.

A configuração foi instalada com sucesso, pressione o botão Concluir.

Antes de iniciar o OpsCenter, os agentes DataStax precisam ser instalados em cada nó. O agente coleta métricas localmente, portanto, um nó sem um agente permanece invisível no painel.

Passo 7) Primeiramente, você precisa instalar o agente DataStax em cada nó.

Para instalar o agente DataStax, vá para o diretório datastax-agent no diretório dse e execute o comando abaixo.

Comando usado para instalar o agente DataStax em um nó.

Após executar este comando, o datastax-agent será instalado no nó. Faça o mesmo procedimento para todos os nós do cacho.

Passo 8) Para executar o OpsCenter, execute o comando abaixo

Comando usado para iniciar o serviço DataStax OpsCenter

Depois de executar o comando acima, o OpsCenter será executado com sucesso.

Passo 9) Para visualizar a interface do usuário do OpsCenter, acesse o navegador da web e digite: URL http://localhost:8888. Port 8888 is the OpsCenter default.

A seguinte página será exibida

monitoramento do painel do OpsCenter Cassandra nós e uso de disco

Aqui está a ferramenta de monitoramento onde você pode monitorar todos os nós. Você pode encontrar informações sobre quanto espaço em disco está sendo usado e quanto espaço ainda resta.

Perguntas Frequentes

O DevCenter se conecta pela porta de transporte nativa, 9042 por padrão. O valor é definido para cada conexão no formulário Adicionar Conexão, portanto, uma porta personalizada deve ser inserida lá.

Não. A DataStax moveu a documentação do DevCenter para seu arquivo e marcou a ferramenta como não suportada. Novos trabalhos devem usar o DataStax Studio ou o cqlsh concha que vem com Cassandra.

Não. O OpsCenter gerencia apenas clusters DataStax Enterprise. Clusters de código aberto usam um exportador de métricas que alimenta o Prometheus e o Grafana, ou uma plataforma de operações dedicada, como o AxonOps.

O agente é executado localmente e envia as métricas do nó para o OpsCenter. Sem ele, o OpsCenter não consegue ler esse nó, portanto o painel mostra o cluster como incompleto.

Abra um navegador no host do OpsCenter e acesse localhost:8888, a porta padrão do OpsCenter. De outra máquina, use o endereço IP do host assim que essa porta estiver aberta.

A maioria das falhas ocorre por meio de três causas: o nó de destino não está em execução, a porta 9042 está bloqueada entre a estação de trabalho e o nó, ou o endereço do host de contato está incorreto.

Os modelos de aprendizado de máquina estabelecem uma linha de base para a latência normal, compactação e crescimento do disco por nó, e então sinalizam desvios antes que um alerta de limite seja acionado, transformando-os em dados brutos. cacho métricas em incidentes classificados.

O Copilot gera instruções CQL, definições de keyspace e código de driver a partir de um comentário, o que agiliza consultas de rotina. Sempre revise a chave de partição e o nível de consistência, pois o CQL gerado frequentemente ignora o modelo de dados.

Resuma esta postagem com: