SOLR CLOUD - 上载LTR功能。

问题描述 投票:1回答:1

我们有一个SOLR云集群,有4个节点。集合是用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

我有时看到我的featuremodel被创建,有时又说它们不存在。

在这一点上,当重新启动我的集群时,三个GET调用总是返回创建的特征和模型。

有几个问题

  1. 像配置集一样,有没有办法不使用REST端点上传功能和模型?
  2. 上传特征和模型后是否需要重新启动。
  3. featuremode是否应该对集群中的所有集合执行(假设我有一个以上的集合,为不同的目的创建了相同的数据,请不要问为什么,我有它们)。
  4. 创建的featuremodel是否可以用于以后用同样的config set创建的集合,我问这个问题是因为上传的featuremodel在config set里面看到的是-_schema_model-store.json和_schema_feature-store.json。

请赐教。谢谢!

solr solrcloud
1个回答
0
投票

你找到答案了吗?我被功能存储不在所有shards上可用的问题所困扰。你提出的重启solr的建议帮助了我。这是永久的解决方案吗?

回答你的问题#3:你需要上传每个集合的featuremodels,因为集合是上传网址的一部分,注意到 "techproducts "在 从solr doc上传功能的例子:

curl -XPUT 'http:/localhost:8983solr。技术产品schemafeature-store' --data-binary "@pathmyFeatures.json" -H 'Content-type:applicationjson' 。

© www.soinside.com 2019 - 2024. All rights reserved.