Search Shell是云原生多模數據庫 Lindorm自帶的數據庫管理工具,您可以在本地或ECS上安裝Search Shell工具,然后通過Search Shell連接Lindorm實例。本文介紹在ECS上通過Search Shell連接Lindorm的方法。
前提條件
注意事項
Lindorm單節點實例不支持本文操作。如果您的實例類型為Lindorm單節點,請通過SQL連接并使用搜索引擎,具體操作,請參見通過SQL連接并使用搜索引擎。
操作步驟
執行下述操作前,請先切換至非Root的用戶。
安裝Search Shell(如已安裝,可跳過)。
登錄ECS實例,執行下述命令下載Search Shell工具。
wget https://hbaseuepublic.oss-cn-beijing.aliyuncs.com/lindorm-search-cli.tar.gz
執行下述命令解壓Search Shell工具。
tar -xzvf lindorm-search-cli.tar.gz
將
bin/search.in.sh
文件中的ZK_HOST
地址修改為Lindorm搜索引擎的Solr兼容地址。如何獲取地址,請參見查看連接地址。ZK_HOST="host:port" //host:port修改為Lindorm搜索引擎的Solr兼容地址
Search Shell訪問示例代碼
執行下述命令進入lindorm-search-cli/bin
目錄。
cd lindorm-search-cli/bin
執行以下代碼查看幫助命令。
./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
文檔內容是否對您有幫助?