下载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实例控制台查看,单击数据库连接,查看客户端访问地址,如下:

注:上述配置示例中的 SOLR_ZK_HOST 是私网地址,如果是想通过外网访问,请先开通外网地址,配置成外网地址即可。

使用Shell访问

进入到 alisolr-7.3.8-bin/bin目录。

./solr
  • 创建索引表
      ./solr create_collection -c testIndex -n _indexer_default -shards 2
    索引名为testIndex,使用默认配置集_indexer_default,分片数设置为2
  • 查看索引表
      ./solr list_collections
  • 下载配置集
      ./solr zk downconfig -d . -n _indexer_default
    其中_indexer_default是Search服务提供的默认配置集,执行上述命令后,当前目录会自动创建一个名为conf的子文件夹,里面存储的就是_indexer_default的配置集合。
  • 上传配置集
      ./solr zk upconfig -d conf -n myConf
    基于默认的配置集_indexer_default,我们可以修改后上传为自定义的配置集名myConf
  • 查看配置集
      ./solr zk ls /configs
  • 创建基于自定义配置集的索引表
      ./solr create_collection -c myIndex -n myConf -shards 2