Todos os produtos
Search
Central de documentação

Lindorm:Consulta de dados

Última atualização: Jun 28, 2026

Use o sistema de gerenciamento de cluster para consultar, adicionar e modificar dados em wide tables do Lindorm. O sistema oferece duas interfaces de consulta: o módulo compatível com HBase, para navegar e editar dados da tabela, e o SQL Executor, para executar instruções SQL.

Pré-requisitos

Antes de começar, verifique se você:

Limitações

  • Cada consulta retorna no máximo 100 entradas.

  • O campo ROW equivale à chave de linha no Lindorm. Os campos ROW e qualifier têm o tipo de dado varbinary.

  • Se um campo qualifier não pertencer a uma família de colunas, especifique uma família de colunas.

  • ROW e COL são campos reservados em SQL. Coloque-os entre crases (` `) ao usá-los em consultas. Ao especificar uma família de colunas para um campo qualifier`, coloque também o campo entre crases.

Escolha um método de consulta

O sistema de gerenciamento de cluster disponibiliza dois módulos de consulta de dados:

Módulo

Indicado para

Data query (Compatible with HBase)

Navegar pelos dados da tabela com condições de filtro e adicionar linhas a tabelas HBase

SQL Executor

Executar instruções SQL em tabelas SQL ou HBase

Data query (Compatible with HBase)

Use este módulo para consultar dados da tabela com condições de filtro, adicionar linhas a tabelas HBase e editar linhas existentes em tabelas SQL e HBase.

Consultar dados existentes

Aplica-se a tabelas SQL e tabelas HBase.

  1. No painel de navegação à esquerda, escolha Data Query > Data query (Compatible with HBase).

  2. Defina as condições de filtro de namespace e Table name.

  3. (Opcional) Configure condições de filtro adicionais: Filter column family, row key, start key, end key e limit.

  4. Clique em Query.

Os dados correspondentes às condições de filtro serão exibidos.

Adicionar dados a uma tabela HBase

Aplica-se apenas a tabelas HBase. Este módulo não permite adicionar linhas em tabelas SQL.

  1. Clique em Add.

  2. Na caixa de diálogo Add table data, preencha os seguintes parâmetros:

    Parâmetro

    Descrição

    row key

    Chave de linha da tabela HBase.

    Col

    Coluna a adicionar. Especifique a família de colunas no formato <nome da família de colunas:nome da coluna> (por exemplo, f:name).

    Timestamp

    Apenas timestamps Unix são suportados.

    Value

    Valor dos dados. Para tipos de dados suportados, consulte Tipos de dados básicos.

  3. Clique em OK.

Editar dados existentes

Aplica-se a tabelas SQL e tabelas HBase.

  1. Nos resultados da consulta, clique em Edit na coluna Operation da linha que deseja modificar.image.png

  2. Na caixa de diálogo Edit table data, atualize o timestamp e o valor dos dados.

  3. Clique em OK.

SQL Executor

Use o SQL Executor para executar instruções SQL em tabelas de um namespace selecionado.

  1. No painel de navegação à esquerda, escolha Data Query > SQL Executor.

  2. Selecione um namespace na lista suspensa de namespace. As tabelas desse namespace aparecerão no lado direito da página.

  3. (Opcional) Para consultar dados varbinary ou filtrar por chave de linha, converta primeiro o valor para uma string hexadecimal. Consulte Obter strings hexadecimais.

  4. Insira a instrução SQL no editor.

  5. Clique em Execute.

Para executar uma instrução com atalho de teclado, pressione Ctrl+Enter no Windows ou Command+Return no macOS.

Obter strings hexadecimais

Ao consultar dados varbinary com condição ou filtrar por linha específica em tabela HBase, use strings hexadecimais como valores na cláusula WHERE.

Por exemplo, para consultar uma linha com chave de linha r1, a cláusula WHERE torna-se WHERE rowkey='7321', pois 7321 é a representação hexadecimal de r1.

Há dois métodos disponíveis:

  • Método 1 — Campo de conversão de binário para string hexadecimal

    1. No painel de navegação à esquerda, escolha Data Query > SQL Executor.

    2. Selecione um namespace na lista suspensa de namespace.

    3. Clique em Execute para visualizar o esquema da tabela.

    4. Insira o valor a converter no campo Binary to hex string conversion. A string hexadecimal aparecerá na parte superior da seção do editor.image.png

  • Método 2 — Alternador HexString

    1. No painel de navegação à esquerda, escolha Data Query > SQL Executor.

    2. Selecione um namespace na lista suspensa de namespace.

    3. Ative o alternador HexString.

    4. Clique em Execute. A string hexadecimal de cada valor aparecerá nos resultados da execução.

Após obter a string hexadecimal, substitua o valor original na instrução SQL por ela. Exemplo:

  • Instrução original: SELECT * FROM task WHERE ROW = "xxxx1";

  • Instrução atualizada: SELECT * FROM task WHERE ROW = "7878787831";