我编写了一个自定义Solr过滤器,在单节点设置中,我已将lib放在$ {solr_instance} / lib文件夹中,它运行正常。
我想在群集环境中使用相同的自定义过滤器。
我知道配置文件上传到zookeeper,所有节点都从zookeeper下载配置文件夹。
但是自定义过滤器如何工作?罐子是否会像配置文件一样上传到zookeeper,或者我需要将罐子放在每个节点中。
如果它上传到zookeeper,我该如何进行配置?
我在Solr 4.4.0版本中尝试,群集由Cloudera manager 4.7.0管理。
答案 0 :(得分:1)
目前,任何外部库都必须在zookeeper之外分发(并与应用程序服务器捆绑在一起),因为在实例化服务器核心时(以及第一次加载Solr)它们是必需的。就我所知,zookeeper集成仅限于当时配置数据的分发。