Todos os produtos
Search
Central de documentação

Lindorm:Use Search Shell to connect to and use LindormSearch

Última atualização: Jun 28, 2026

O Search Shell é uma ferramenta de gerenciamento de banco de dados via linha de comando para o Lindorm. Instale-o em sua máquina local ou em uma instância do Elastic Compute Service (ECS) para se conectar ao LindormSearch e gerenciar coleções, índices e conjuntos de configurações diretamente pelo terminal.

Nota

O Search Shell não oferece suporte a conexões com instâncias single-node do Lindorm. Caso sua instância seja single-node, use SQL para se conectar e usar o LindormSearch.

Pré-requisitos

Antes de começar, verifique se você tem:

Instale e configure o Search Shell

Use credenciais de um usuário não root na instância ECS ao executar estes passos.

  1. Faça login na instância ECS e baixe o pacote do Search Shell:

    wget https://hbaseuepublic.oss-cn-beijing.aliyuncs.com/lindorm-search-cli.tar.gz
  2. Extraia o pacote:

    tar -xzvf lindorm-search-cli.tar.gz
  3. Abra o arquivo bin/search.in.sh e defina ZK_HOST como o endpoint do LindormSearch para Solr. Encontre o endpoint na seção Solr Compatibility Address do console do Lindorm. Para mais informações, consulte Visualizar endpoints.

    ZK_HOST="host:port"

Execute comandos

Execute todos os comandos do Search Shell no diretório lindorm-search-cli/bin. Acesse-o primeiro:

cd lindorm-search-cli/bin

Para listar todos os comandos disponíveis, execute:

./search-cli

Gerencie coleções

Crie uma coleção

./search-cli create_collection -c <collection-name> -n <configset-name> -shards <shard-count>

Parâmetro

Obrigatório

Descrição

Exemplo

-c

Sim

Nome da coleção a ser criada

testIndex

-n

Sim

Nome do conjunto de configurações a ser usado

_indexer_default

-shards

Sim

Número de shards para dividir a coleção

2

Exemplo: Crie uma coleção chamada testIndex usando o conjunto de configurações padrão com 2 shards:

./search-cli create_collection -c testIndex -n _indexer_default -shards 2

Liste coleções

./search-cli list_collections

Gerencie conjuntos de configurações

O Search Shell suporta os seguintes subcomandos do ZooKeeper (zk) para gerenciar conjuntos de configurações:

./search-cli zk downconfig -d <local-dir> -n <configset-name>
./search-cli zk upconfig  -d <local-dir> -n <configset-name>
./search-cli zk ls <zk-path>

Baixe um conjunto de configurações

Baixe um conjunto de configurações do ZooKeeper para um diretório local:

./search-cli zk downconfig -d . -n _indexer_default

Esse comando baixa o conjunto de configurações padrão _indexer_default para uma subpasta conf no diretório atual. Use os arquivos em conf como ponto de partida para criar conjuntos de configurações personalizados.

Faça upload de um conjunto de configurações

Após modificar seus arquivos de configuração, faça o upload deles de volta para o ZooKeeper:

./search-cli zk upconfig -d conf -n myConf

Substitua myConf pelo nome do seu conjunto de configurações personalizado.

Liste conjuntos de configurações

./search-cli zk ls /configs

Crie um índice com um conjunto de configurações personalizado

Depois de fazer o upload de um conjunto de configurações personalizado, crie uma coleção que o use:

./search-cli create_collection -c myIndex -n myConf -shards 2

Próximos passos