我想在Azure中创建一个高可用性ckan。我知道我可以将postgres作为服务,将rediss作为服务,我可以让ckan在负载均衡器后面运行,唯一让我烦恼的是Solr。由于Azure中没有Solr即服务,因此如何确保Solr实例具有高可用性。
ckan是否将数据保留在postgres中,并将这些数据的副本保留在solr中以进行索引?如果是的话,那将对我有帮助,就像我的solr实例在虚拟机中所做的任何事情一样(很少),我将创建一个新实例并从postgres复制数据。
答案 0 :(得分:1)
首先,您可以使用SOLR Zookeeper进行具有HA配置的SOLR
第二,您始终可以使用以下命令在CKAN中为SOLR重新编制索引:-
https://docs.ckan.org/en/ckan-2.7.3/maintaining/paster.html#search-index-rebuild-search-index