O recurso de pré-particionamento do ApsaraDB for HBase auxilia no design eficaz de rowkeys para evitar pontos de acesso a dados. Este tópico descreve como definir pré-partições para uma tabela HBase.
Método de configuração
Para definir pré-partições em uma tabela HBase chamada test, utilize a instrução de exemplo a seguir. A tabela abaixo detalha os campos usados no exemplo.
create'test',{NAME => 'f1',COMPRESSION => 'snappy' }, { NUMREGIONS => 50, SPLITALGO => 'HexStringSplit' }
Campo | Descrição |
NAME | Nome da família de colunas da tabela HBase. |
COMPRESSION | Formato de compressão de dados da tabela HBase. Para mais informações, consulte Data compression and encoding. |
NUMREGIONS | Quantidade de regiões. Calcule esse número considerando um tamanho de armazenamento de 6 GB a 8 GB por região. Em clusters grandes, aumente a quantidade de regiões. |
SPLITALGO | Algoritmo para dividir Rowkeys. O ApsaraDB for HBase oferece três algoritmos de divisão, adequados para os seguintes cenários:
Para mais detalhes sobre o design de Rowkeys, consulte How to design a Rowkey. |
Instruções
Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado
Escreva o texto em português do Brasil DO ZERO — esqueça a estrutura das frases em inglês
Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão
Copie os placeholders xref (
{XREF_N}) literalmente, sem traduzir ou modificarAplique rigorosamente todas as regras específicas do idioma
Siga as regras de stopwords com tolerância zero
Utilize o modo imperativo em passos numerados e listas de procedimentos
Garanta a consistência terminológica — o mesmo termo deve ter a mesma tradução em todo o documento
Varie os inícios de frase em listas e tabelas — evite repetir o mesmo início mais de 3 vezes
Retorne APENAS o documento markdown em português do Brasil, sem explicações adicionais