我是Solr和Zookeeper的菜鸟,正在尝试自己学习。我知道zookeeper是一种文件结构,可以管理solr集群并使用锁防止竞争情况。我不知道什么是upconfig和downconfig,以及何时执行。如果有人可以给我清晰的图片,那将有很大的帮助。提前致谢!
答案 0 :(得分:1)
Zookeeper的更好,更笼统的描述是为分布式系统提供集中配置的应用程序。因此,在Solr Cloud中,您可以将跨多个服务器的多个Solr实例作为一个云一起工作。但是,如果您想更新集合的配置,则不需要去每个服务器单独更新它们。您只需要配置的一个版本,然后任何需要它的集合都可以使用它。因此使用conf命令。
upconfig
将配置上传到ZooKeeper,然后确保所有使用该配置的集合(在所有服务器上的整个Cloud中)都具有该特定配置。因此,您只需在一个服务器上上传一次即可。
downconfig
可让您从Zookeeper中获取配置。