Configuração de cluster do Cassandra em vários nós (máquinas)

Índice:

Anonim

Grandes organizações como Amazon, Facebook, etc. têm uma grande quantidade de dados para gerenciar. Portanto, essas organizações não podem armazenar uma grande quantidade de dados em uma única máquina. Isso quando eles usam bancos de dados como o Cassandra com arquitetura distribuída.

Essas organizações armazenam uma grande quantidade de dados em vários nós. Esses nós se comunicam entre si. Para este propósito, o cluster Cassandra é estabelecido.

  • O cluster é basicamente um grupo de nós, para que os nós possam se comunicar uns com os outros facilmente.
  • O nó coordenador é o nó que se comunica com as réplicas.

Particionador

Um particionador determina como os dados devem ser distribuídos no cluster. O particionador usa uma função hash para distribuir dados no cluster. É necessária uma chave de partição para calcular o hash. Esse hash é chamado de token . Os dados são distribuídos com base neste token.

Neste tutorial, você aprenderá-

  • Pré-requisitos para o cluster Cassandra
  • Instalação da Enterprise Edition
  • Iniciando o Nó Cassandra

Aqui está o guia passo a passo para a criação de cluster Cassandra.

Pré-requisitos para o cluster Cassandra

Existem os seguintes requisitos para a configuração do cluster.

  1. Você deve ter várias máquinas (nós).
  2. Os nós devem ser conectados entre si na rede local (LAN).
  3. O Linux deve ser instalado em cada nó.
  4. Você deve ter a edição Cassandra Enterprise.
  5. O JDK deve ser instalado em cada máquina.

Instalação da Enterprise Edition

Em cada máquina, o Cassandra Enterprise Edition precisa ser instalado. Estas são as etapas para a instalação do Cassandra enterprise edition.

Etapa 1) No terminal Linux, execute a configuração da edição empresarial do Cassandra. A seguinte página será exibida.

Esta página não fornece nenhuma informação necessária. Ele apenas fornece informações sobre a versão do Cassandra. Portanto, passe esta página e pressione o botão próximo.

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

Esta página fornece informações sobre os pacotes e subpacotes do Cassandra que serão instalados.

Abaixo vai perguntar sobre a licença. Marque a caixa de seleção 'Aceito o contrato' e pressione o botão Avançar.

Etapa 3) Depois de pressionar o botão seguinte, você verá a página a seguir.

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

  1. Em primeiro lugar, ele solicitará o diretório de instalação. Por padrão, ele é instalado no diretório inicial.
  2. Em seguida, ele pergunta sobre o tipo de instalação, selecione Instalação simples.
  3. Em seguida, ele pergunta sobre o sistema de atualização, marque 'não'.
  4. Em seguida, ele pede a interface padrão. Existem duas opções, você pode instalar no host local ou selecionar o endereço IP. Selecione o endereço IP para instalação
  5. Pressione o próximo botão.

Etapa 4) Após pressionar o botão próximo, a página a seguir será exibida.

Esta página pergunta sobre a configuração do nó.

  1. Primeiro, selecione o tipo de nó 'Nó Casandra'.
  2. Em seguida, em Ring Name, dê o nome do cluster. O nome do cluster deve ser o mesmo para todos os nós do mesmo cluster.
  3. Em seguida, selecione a semente. Semente é o nó com o qual outros nós não-seed fazem contato.
  4. Depois de fornecer essas informações, pressione o botão próximo.

Etapa 5) Após pressionar o botão seguinte, a página seguinte será exibida.

Esta página pede o endereço IP onde você deseja instalar o agente datastax.

  1. O agente Datastax é necessário para a instalação do centro de operações. O Ops Center é a ferramenta de monitoramento onde você pode monitorar todos os nós.
  2. Depois de fornecer essas informações, pressione o botão próximo.

Etapa 6) Após pressionar o botão próximo, a página a seguir será exibida.

Agora a configuração está pronta para ser instalada. Pressione o botão seguinte.

Etapa 7) Após pressionar o botão seguinte, a página seguinte será exibida.

A instalação começará a instalação.

Etapa 8) Após a instalação, a página a seguir será exibida. Na mesma página, você verá a marca de seleção para a opção que aparece por padrão.

Iniciando o Nó Cassandra

Depois de instalar o Cassandra enterprise edition em cada nó, inicie o servidor Cassandra e siga as etapas a seguir.

Etapa 1) Vá para o diretório de instalação corporativa do Cassandra e digite o comando abaixo

bin / dse cassandra

Ao executar este comando, o servidor Cassandra será iniciado. Aqui está a captura de tela onde o servidor Cassandra é iniciado automaticamente.

Após quase um minuto de execução do comando, o servidor Cassandra será inicializado. Um por um, inicie cada servidor de nó. Depois de iniciar todos os servidores de nós, seu cluster Cassandra está pronto para uso.

Resumo:

Este tutorial explica por que o cluster do Cassandra é necessário, quais são os pré-requisitos para criar o cluster do Cassandra e como criar o cluster do Cassandra. Além disso, este tutorial orienta como acessar o servidor corporativo Cassandra.