2

我们在 Solr 8.7 中启用了身份验证,现在我想上传一个配置集,从而基于这个配置集创建一个集合。我已按照以下步骤操作:

  1. 创建 config zip
    (cd /disk/configsets/my-collection/conf && zip -r - *) > my-collection.zip
    该 zip 文件正确地包含所有配置,其中顶层为 solrconfig.xml

  2. 上传配置集到动物园管理员
    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"

  3. 创建集合
    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 中列出的配置集以及创建的集合。但是,当我单击集合的文件部分时,它是空的。此集合没有配置,这意味着配置集上传为空

我错过了什么?

4

0 回答 0