我们在 Solr 8.7 中启用了身份验证,现在我想上传一个配置集,从而基于这个配置集创建一个集合。我已按照以下步骤操作:
创建 config zip
(cd /disk/configsets/my-collection/conf && zip -r - *) > my-collection.zip
该 zip 文件正确地包含所有配置,其中顶层为 solrconfig.xml上传配置集到动物园管理员
curl -X POST --header "Content-Type:application/octet-stream" --user userSolr:pwdSolr --data-binary @my-collection.zip "http://host:port/solr/ admin/configs?action=UPLOAD&name=my-collection"创建集合
curl -X POST --header "Content-Type:application/octet-stream" --user userSolr:pwdSolr "http://host:port/solr/admin/collections?action=CREATE&name=my-collection&numShards=1&replicationFactor =1&createNodeSet=localhost:8081_solr&collection.configName=my-collection"
我可以看到 Solr UI 中列出的配置集以及创建的集合。但是,当我单击集合的文件部分时,它是空的。此集合没有配置,这意味着配置集上传为空。
我错过了什么?