我们有一个有4个节点的SOLR云集群。集合由4个碎片和2个副本创建。
我使用REST端点(指向所有操作的单个实例)来创建特性和模型。
http://{{SOLRCLOUD-HOST}}:8983/solr/{{ACTIVE_INDEX_NAME}}/schema/feature-store
http://{{SOLRCLOUD-HOST}}:8983/solr/{{ACTIVE_INDEX_NAME}}/schema/model-store当我执行REST端点来获取现有特性和模型时
http://{{SOLRCLOUD-HOST}}:8983/solr/{{ACTIVE_INDEX_NAME}}/schema/feature-store
http://{{SOLRCLOUD-HOST}}:8983/solr/{{ACTIVE_INDEX_NAME}}/schema/model-store我看到我的特性/模型有时被创建,而另一些时候它说它们不存在。
此时,当重新启动集群时,GET调用总是返回创建的特性和模型。
几个问题-
请指点。谢谢!
发布于 2020-05-23 02:23:56
你找到答案了吗?我无法在所有的碎片上找到特色商店。你关于重新启动solr的建议很有帮助。这是永久的解决办法吗?
要回答问题3:您需要上传每个集合的特性/模型,因为集合是上载url的一部分,请注意从solr doc上传功能示例中的“技术产品”
curl 'http://localhost:8983/solr/techproducts/schema/feature-store‘--数据-二进制“@/ -XPUT /myFeatures.json”-H’内容-类型:application/json‘
发布于 2020-09-23 11:52:55
只需重新加载集合,就可以使特性和模型json文件在集合的所有碎片上可用。不需要重新启动solr。
https://stackoverflow.com/questions/58712374
复制相似问题