Lar Finanças Pessoais O HBase MasterServer - dummies

O HBase MasterServer - dummies

Vídeo: Big Data - Processamento Batch no Hadoop MapReduce & Hive 2024

Vídeo: Big Data - Processamento Batch no Hadoop MapReduce & Hive 2024
Anonim

Iniciando uma discussão da arquitetura HBase (banco de dados Hadoop), descrevendo RegionServers em vez do MasterServer pode surpreendê-lo. O termo RegionServer parece implicar que depende de (e é secundário para) o MasterServer e que, portanto, você deve discutir o MasterServer primeiro. Como a velha canção diz, "não é necessariamente assim. "

Os RegionServers dependem do MasterServer para certas funções, mas não no sentido de um relacionamento mestre-escravo para armazenamento e recuperação de dados. No canto superior esquerdo da figura, observe que os clientes não apontam para o servidor MasterServer, mas apontar para o cluster Zookeeper e RegionServers.

O MasterServer não está no caminho do armazenamento e acesso de dados - esse é o trabalho do cluster do Zookeeper e do RegionServers. Dê uma olhada nas principais funções do MasterServer, que também é um processo de software (ou daemon) como o RegionServers. O MasterServer está para

  • Monitorar os RegionServers no cluster HBase: O MasterServer mantém uma lista de RegionServers ativos no cluster HBase.

  • Gerencie as operações de metadados: Quando uma tabela é criada ou seus atributos são alterados (configuração de compressão, configurações de cache, versões e mais), o MasterServer lida com a operação e armazena os metadados necessários.

  • Atribuir regiões: O MasterServer atribui regiões a RegionServers.

  • Gerenciar o failover do RegionServer: Como em qualquer cluster distribuído, você espera que as falhas do nó não ocorram e você planeja para eles de qualquer maneira. Quando os servidores da região falham, o Zookeeper notifica o MasterServer para que as operações de failover e restauração possam ser iniciadas.

  • Supervisionar o balanceamento de carga das regiões em todos os RegionServers disponíveis: Você pode lembrar que as tabelas são constituídas por regiões que são distribuídas uniformemente em todos os RegionServers disponíveis. Este é o trabalho do thread do balanceador (ou chore , se você preferir), o qual o MasterServer se ativa periodicamente.

  • Gerenciar (e limpar) as tabelas de catálogo: Duas tabelas de catálogo de chaves são usadas pelo sistema HBase para ajudar um cliente a encontrar um par de valores de chave específico no sistema.

    O MasterServer fornece o gerenciamento dessas tabelas críticas em nome do sistema HBase geral.

  • Limpe o WAL: O MasterServer interage com o WAL durante o failover RegionServer e limpa periodicamente os logs.

  • Fornecer uma estrutura de coprocessador para observar as operações principais: Aqui está outro novo termo para o seu glossário crescente do HBase. Coprocessadores são executados no contexto do MasterServer ou RegionServers. Por exemplo, um coprocessador de observador MasterServer permite que você altere ou amplie a funcionalidade normal do servidor quando ocorrem operações como criação de tabela ou exclusão de tabela. Muitas vezes, os coprocessadores são usados ​​para gerenciar índices de tabela para aplicativos HBase avançados.

Um coprocessador, que é executado no contexto do MasterServer e / RegionServer (ou ambos), pode ser usado para aprimorar a segurança, criar índices secundários e muito mais. Você pode encontrar mais informações sobre coprocessadores em um blog da comunidade HBase.

Tal como acontece com todas as tecnologias Hadoop de código aberto, as operações do MasterServer provavelmente mudarão ao longo do tempo, à medida que a comunidade de engenheiros trabalha em inovações projetadas para melhorar a HBase. A partir desta escrita, no entanto, você agora possui uma lista bastante completa que serve como uma referência de alto nível para o MasterServer.

Finalmente, um ponto mais importante a fazer sobre o HBase MasterServer: pode e deve ser um servidor MasterServer de backup em qualquer cluster HBase. Deve haver apenas um servidor mestre ativo em qualquer momento, de modo que o backup MasterServer é para fins de failover.

Você pode se lembrar que o MasterServer não está no caminho de acesso a dados para clientes HBase. No entanto, você também pode lembrar que o MasterServer é responsável por ações como failover RegionServer e balanceamento de carga. A boa notícia é que os clientes podem continuar a consultar o cluster HBase se o mestre cair, mas para operações de cluster normais, o mestre não deve permanecer pendente durante algum período de tempo.

O HBase MasterServer - dummies

Escolha dos editores

ASVAB Paragraph Comprehension Practice - dummies

ASVAB Paragraph Comprehension Practice - dummies

Um dos subtestes que você verá no ASVAB é o teste de compreensão de parágrafos. Esta parte do ASVAB está voltada para ver se você entende o que você lê. Exemplo de perguntas Parágrafo Tempo de compreensão: 13 minutos para 15 perguntas Instruções: A compreensão de parágrafo é o quarto subtesto no ASVAB. As perguntas são projetadas para ...

ASVAB Preparação: Números positivos e negativos - manequins

ASVAB Preparação: Números positivos e negativos - manequins

Certifique-se de que esteja familiarizado com o trabalho positivo e negativo números para o ASVAB. Os números podem ser positivos ou negativos. Um número positivo é qualquer número maior que zero. Então, 4; 3. 2; 793; 3/4; 1/2; e 430, 932, 843, 784 são todos números positivos. Números inferiores a zero são números negativos. Cada número positivo tem um negativo ...

ASVAB Dicas de compreensão de leitura - manequins

ASVAB Dicas de compreensão de leitura - manequins

As abordagens de compreensão de parágrafo no ASVAB geralmente são bastante curtas. Essas dicas podem ajudá-lo a compreender melhor as passagens de leitura ASVAB e as perguntas que as seguem: Compreenda o que a questão quer de você. Solicita o ponto principal, informações específicas ou uma conclusão baseada na informação apresentada? Releia o parágrafo ...

Escolha dos editores

A diferença entre análises analógicas e digitais - manequins

A diferença entre análises analógicas e digitais - manequins

Toda a eletrônica pode ser dividida em duas grandes categorias: analógico e digital. Um dos exemplos mais comuns da diferença entre dispositivos analógicos e digitais é um relógio. No relógio analógico, o tempo é representado por mãos que giram ao redor de um disco e apontam para uma localização no mostrador que representa ...

O papel dos átomos na eletrônica - dummies

O papel dos átomos na eletrônica - dummies

Os átomos são os blocos de construção básicos de tudo no universo, seja natural ou manmade. Eles são tão pequenos que você encontraria milhões deles em uma única partícula de poeira. A corrente elétrica, às vezes conhecida como eletricidade, é o movimento na mesma direção de partículas microscópicamente pequenas e eletricamente carregadas, chamadas elétrons. Cada átomo contém o ...

Roles de prótons e elétrons - dummies

Roles de prótons e elétrons - dummies

É Uma propriedade de certas partículas, como elétrons, prótons , e quarks (sim, quarks) que descreve como eles interagem uns com os outros. Existem dois tipos diferentes de carga elétrica, um pouco arbitrariamente chamada positiva e negativa (bem como as quatro direções cardinais são chamadas norte, sul, leste e oeste). Em geral, partículas que carregam ...

Escolha dos editores

Acesso 2007 All-In-One For Dummies Cheat Sheet - dummies

Acesso 2007 All-In-One For Dummies Cheat Sheet - dummies

Trabalhando no Access 2007 é mais fácil uma vez que você entenda executar a janela do Access 2007 e usar ferramentas para ajudar a gerenciar seus dados e responder suas perguntas.

Arrumando suas mensagens com o Lotus Notes 6 - manequins

Arrumando suas mensagens com o Lotus Notes 6 - manequins

Antes de enviar uma mensagem de e-mail no Lotus Notes 6, você pode definir Opções de entrega, Opções de segurança e Selos de humor. Use essas dicas de notas para informar o destinatário sobre o quão quente é sua mensagem ou qual é o seu humor; ou solicitar confirmação de entrega, definir o tempo de entrega e muito mais. Depois de terminar de compor o corpo ...

10 Ofícios de teclado do Office 2016 - dummies

10 Ofícios de teclado do Office 2016 - dummies

Um tema comum do Office 2016 é que todos os programas se parecem e funcionam. Depois de aprender a usar o Word, você achará que não é muito mais difícil aprender o Excel ou o PowerPoint porque as guias do Ribbon funcionam de maneiras semelhantes. Ainda melhor, os mesmos comandos de teclas funcionam de forma semelhante em todos os programas do Office 2016. Por ...