使用身份验证上传时,Solr 8.7 配置集为空

问题描述

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

  1. 创建配置 zip
    (cd /disk/configsets/my-collection/conf && zip -r - *) > my-collection.zip
    zip 文件正确地包含所有预期的配置,顶级为 solrconfig.xml

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

我错过了什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)