すべてのプロダクト
Search
ドキュメントセンター

Lindorm:Search Shell を使用して LindormSearch に接続して使用する

最終更新日:Nov 09, 2025

Search Shell は、Lindorm が提供するデータベース管理ツールです。ローカルマシンまたは Elastic Compute Service (ECS) インスタンスに Search Shell をインストールし、Search Shell を使用して Lindorm インスタンスに接続できます。このトピックでは、ECS インスタンスにインストールされた Search Shell を使用して Lindorm インスタンスに接続する方法について説明します。

前提条件

使用上の注意

単一ノードの Lindorm インスタンスは、Search Shell を使用して接続できません。単一ノードの Lindorm インスタンスがある場合は、「SQL を使用して LindormSearch に接続して使用する」をご参照ください。

手順

Search Shell をインストールする ECS インスタンスの root 以外のユーザーの資格情報を使用して、以下の操作を実行する必要があります。

  1. Search Shell をインストールします。 Search Shell がインストールされている場合は、次の手順に進みます。

    1. ECS インスタンスにログオンし、次のコマンドを実行して Search Shell のパッケージをダウンロードします。

      wget https://hbaseuepublic.oss-cn-beijing.aliyuncs.com/lindorm-search-cli.tar.gz
    2. 次のコマンドを実行して、Search Shell のファイルを展開します。

      tar -xzvf lindorm-search-cli.tar.gz
  2. bin/search.in.sh ファイルを開き、ZK_HOST パラメーターの値を、[Solr 互換アドレス] セクションに表示される Solr 用の LindormSearch エンドポイントに設定します。エンドポイントの取得方法の詳細については、「エンドポイントの表示」をご参照ください。

    ZK_HOST="host:port"   // host:port を Solr 用の LindormSearch エンドポイントに設定します。

サンプルコマンド

次のコマンドを実行して、lindorm-search-cli/bin ディレクトリに移動できます。

cd lindorm-search-cli/bin

次のコマンドを実行して、Search Shell でサポートされているコマンドを表示できます。

./search-cli       

  • 次のコマンドを実行して、コレクションを作成できます。

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

    testIndex はインデックスの名前、_indexer_default はデフォルトの構成セットを指定し、2 はシャードの数です。

  • 次のコマンドを実行して、コレクションに関する情報を表示できます。

    ./search-cli list_collections                
  • 次のコマンドを実行して、構成セットをダウンロードできます。

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

    _indexer_default は、Search Shell が提供するデフォルトの構成セットを指定します。上記のコマンドを実行すると、bin ディレクトリに conf という名前のサブフォルダが自動的に作成されます。このサブフォルダには、_indexer_default 構成セットの構成ファイルが格納されます。

  • 次のコマンドを実行して、構成セットをアップロードできます。

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

    構成セットの名前を、myConf などのカスタム構成セットの名前に変更できます。

  • 次のコマンドを実行して、構成セットに関する情報を表示できます。

    ./search-cli zk ls /configs                   
  • カスタム構成セットに基づいてインデックステーブルを作成します。

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