hbase desembolsar operações e estruturas de dados em HBase

Porque o impacto da epidemia, foi recentemente também preso em casa, a fim de aproveitar esta oportunidade para resolver vários módulos de conhecimento relacionadas com a grande base de dados do mesmo, hoje é sobre a operação de shell em HBase

Operação uma concha
1. cliente HBase para entrar linha de comando
[atguigu @ hadoop102 HBase] $ bin / HBase shell
2. Ver Ajuda comando
HBase (principal): 001: 0> Ajuda
3. Consulte a tabela no banco de dados atual que tem
hbase (principal): 002: 0 > lista
operação 2 Tabela
1. Criar uma tabela
HBase (principal): 002: 0> Criar 'Student', 'info'
2. Inserção de dados na tabela
HBase (principal): 003: 0> PUT 'Student', '1001', 'info: Sex', 'male'
HBase (principal): 004: 0> PUT 'Student', '1001', ' informações: Age '' 18 é '
HBase (principal): 005: 0> PUT' Student '' 1002 '' info: nome '' Janna '
HBase (principal): 006: 0> PUT' Student '' 1002 '' info: Sexo '' feminino '
HBase (principal): 007: 0> PUT' Student '' 1002 '' info: Age '' 20 é
3.. Exibir dados de digitalização
HB ASE (principal): 008: 0> Scan 'Student'
H
Base (principal): 009: 0> Scan 'Student', {StartRow => '1001', STOPROW => '1001'}
HBase (principal): 010: 0> Scan 'Student', {StartRow => '1001' }
4. Ver Tabela Estrutura
HBase (principal): 011: 0> DESCREVER 'Student'
5.. Atualização especificada de dados de campo
HBase (principal): 012: 0> PUT 'Student', '1001', 'info: Nome', 'Nick'
HBase (principal): 013: 0> PUT 'Student', '1001', 'info: Age', '100'
6.. Ver "linha" ou: dados "grupo de colunas especificado coluna"
HBase (principal): 014: 0> GET 'Student', '1001'
HBase (principal): 015: 0> GET 'Student', '1001', 'info: nome'
7.. Fileiras de tabelas de dados
HBase (principal): 021: 0> COUNT 'Student'
8.. Excluir dados
para excluir um RowKey todos os dados:
HBase (principal): 016: 0> deleteAll 'Student', '1001'
para excluir uma coluna de dados em um RowKey de:
HBase (principal): 017: 0> Apagar 'Student', '1002 '' info: Sex '
9.. Tabela dados vazia
HBase (principal): 018: 0 > truncate 'estudante'
Dica: Tabela de seqüência de operação é esvaziado primeiro desativar, e em seguida, truncar.
10. mesa de exclusão
primeira necessidade de deixar a mesa para status do mergulho:
HBase (principal): 019: 0> disable 'Student'
antes que você pode deixar cair esta tabela:
HBase (principal): 020: 0> Queda 'Student'
Dica: Se a tabela queda direta , você receberá um erro: eRROR: o aluno tabela é Permitiu Disable primeiro ..
11. Alterar as informações da tabela
de família armazenadas informações da coluna de dados três versões:
HBase (principal): 022: 0> ALTER 'Student', { 'info' NAME =>, as versões => 3.}
HBase (principal): 022: 0 > get 'estudante', '1001 ', {COLUMN => 'Info: nome, VERSÕES => 3}

estrutura de dados de dois hbase
Aqui Insert Picture Descrição

Publicado 133 artigos originais · ganhou elogios 53 · vê 20000 +

Acho que você gosta

Origin blog.csdn.net/weixin_43599377/article/details/104514701
Recomendado
Clasificación