我首次实施Solr Cloud。我已经和普通的Solr一起工作了,并且能够很好地工作,但是我没有发现Solr Cloud可以或不可以做的事情。所以我的问题是关于托管资源。我知道你可以使用新的RESTful API在solr中停止单词和同义词。但是,对于云,我是否需要对云中每个单独solr服务器的更改进行CRUD,或者将它们发送到将它们发送到每个服务器的另一个url?我是新来的云和动物园管理员。我还没有在solr wiki中发现任何有关在云安装中使用托管资源的信息。任何意见将是有益的。Solr云管理资源
0
A
回答
2
在SolrCloud配置和其他文件(如停用词)中,由Zookeeper存储和维护。这意味着你不需要单独发送更新到每个服务器。
一旦你有SolrCloud,在输入任何数据之前,你将创建一个集合。每个集合都有自己的一组资源/配置文件夹。
因此,例如,如果你有一个名为techproducts
的集合与2个服务器localhost1
和localhost2
以下命令从任何服务器将工作在相同的资源。
curl "http://localhost1:8983/solr/techproducts/schema/analysis/synonyms/english"
curl "http://localhost2:8983/solr/techproducts/schema/analysis/synonyms/english"
+0
因此,既可以使用两台服务器,我会认为这是负载平衡器会来的地方发挥?我不想知道哪个服务器发送请求来纠正,所以唯一的一个是负载均衡器,或者有什么在zookeeper中给我一个不同的URL来发布? –
+0
正确。以上例为例,您可以在这两台服务器前添加负载平衡器,然后可以将所有请求发送到单个负载平衡器url。负载均衡器选择哪个SOLR服务器无关紧要。 – jay
相关问题
- 1. 云SQL API资源管理器,settingsVersion
- 2. 资源管理
- 3. 使用云资源管理器API创建Google云项目
- 4. XmlPullParser资源管理
- 5. Impala资源管理
- 6. AngularJS资源管理
- 7. XTEND - 资源管理
- 8. 资源管理器
- 9. Android资源管理
- 10. 云资源管理器因“无法检索子资源”而失败
- 11. Azure资源管理器:云服务的未来
- 12. 列出谷歌云资源管理器中的所有项目
- 13. Google云资源管理器API:测试IAM权限
- 14. gsoap和资源管理
- 15. Coherence资源管理器
- 16. Jenkins - 管理资源池
- 17. 在Windows资源管理器
- 18. 如何管理CPU资源
- 19. Django管理静态资源
- 20. 资源管理设计
- 21. 资源管理在F#
- 22. PyDev包资源管理器
- 23. Linux的资源管理
- 24. XCode中的资源管理
- 25. Azure资源管理器
- 26. 在Windows资源管理器
- 27. Orbeon 3.9资源管理
- 28. 资源管理器集成
- 29. Dropwizard:新的管理资源
- 30. 多个DLL资源管理
管理资源在上述问题中意味着什么?你指的是哪一个wiki? – jay
请参阅以下托管资源的更新的solr文档:https://cwiki.apache.org/confluence/display/solr/Managed+Resources –