下載Shell壓縮包

下載并解壓,下載地址

tar -zxvf alisolr-7.3.8-bin.tar.gz

配置

修改 alisolr-7.3.8-bin/conf/solr.in.sh 文件,去掉 SOLR_ZK_HOST 前面的注釋 #,并修改如下:

SOLR_ZK_HOST="ld-xxxx-proxy-zk.hbaseue.9b78df04-b.rds.aliyuncs.com:2181/solr"

上面配置的地址可以在Search實(shí)例控制臺(tái)查看,單擊數(shù)據(jù)庫連接,查看客戶端訪問地址,如下:

注:上述配置示例中的 SOLR_ZK_HOST 是私網(wǎng)地址,如果是想通過外網(wǎng)訪問,請(qǐng)先開通外網(wǎng)地址,配置成外網(wǎng)地址即可。

使用Shell訪問

進(jìn)入到 alisolr-7.3.8-bin/bin目錄。

./solr
  • 創(chuàng)建索引表
      ./solr create_collection -c testIndex -n _indexer_default -shards 2
    索引名為testIndex,使用默認(rèn)配置集_indexer_default,分片數(shù)設(shè)置為2
  • 查看索引表
      ./solr list_collections
  • 下載配置集
      ./solr zk downconfig -d . -n _indexer_default
    其中_indexer_default是Search服務(wù)提供的默認(rèn)配置集,執(zhí)行上述命令后,當(dāng)前目錄會(huì)自動(dòng)創(chuàng)建一個(gè)名為conf的子文件夾,里面存儲(chǔ)的就是_indexer_default的配置集合。
  • 上傳配置集
      ./solr zk upconfig -d conf -n myConf
    基于默認(rèn)的配置集_indexer_default,我們可以修改后上傳為自定義的配置集名myConf
  • 查看配置集
      ./solr zk ls /configs
  • 創(chuàng)建基于自定義配置集的索引表
      ./solr create_collection -c myIndex -n myConf -shards 2