gpt4 book ai didi

solr - 如何在外部Zookeeper上使用upconfig和linkconfig脚本

转载 作者:行者123 更新时间:2023-12-04 13:49:42 25 4
gpt4 key购买 nike

我正在尝试使用3个服务器的外部zookeeper集成和2个服务器上的已复制solr来设置solrCloud。

假设外部Zookeeper应该独立于其他存储设备,我不知道如何设置-solrhome参数。动物园管理员应该从工作节点读取数据吗?

如何上传配置并将其与目标集合链接?

最佳答案

我们在使用solr.home时遇到了很多问题,因此可以减轻压力,并保持您的目录在默认情况下solr喜欢它们。

例子:

  • /example/solr/collection1/conf/schema.xml
  • /example/solr/collection1/conf/solrconfig.xml
  • /example/solr/collection1/core.properties
  • /example/start.jar

  • 要使配置进入Zookeeper,请熟悉solr的zkcli.sh脚本。您想使用它来管理您的Solr配置。它将在 /configs节点下的ZK中创建/更新文件。
    ./zkcli.sh -cmd upconfig -confdir /example/solr/collection1/conf -confname collection1 -z 127.0.0.1

    运行上面的upconfig cmd之后, /example/solr/collection1/conf中的文件将被上传到ZK的 /configs/collection1下。

    还需要将配置链接到集合(在ZK中的 /collections节点下创建一个节点)
    # only need to link the config once
    ./zkcli.sh -cmd linkconfig -collection collection1 -confname collection1 -z 127.0.0.1

    然后,您可以像这样启动solr:
    java -DzkHost=127.0.0.1 -jar start.jar

    现在,您云中的其他服务器将从Zookeeper获得配置!此处的一篇不错的博客文章中提供了更多信息: SolrCloud Cluster (Single Collection) Deployment

    注意:127.0.0.1是您的ZK服务器的逗号分隔列表,而collection1是您的收藏集

    关于solr - 如何在外部Zookeeper上使用upconfig和linkconfig脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27857450/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com