【问题标题】:Create Solr collection with shared Zookeeper Ensemble使用共享 Zookeeper Ensemble 创建 Solr 集合
【发布时间】:2016-06-04 05:50:47
【问题描述】:

我建立了一个具有两个节点和外部 Zookeper 集成的 SOLR 集群。这个 ZK 集成有 3 个节点。我用参数启动我的 solr 实例:

-z zookeeper1:2181,zookeeper2:2181,zookeeper3:2181/solr5

这意味着,我希望 SOLR 配置在 /solr5 下,而不是 / 下,因为它是默认完成的。

文件夹 /solr5 在 ZK 中创建:

create /solr5 []

我也可以毫无问题地将 SOLR 配置上传到 /solr5。

我的问题是,当创建集合时,如何让生成的文件位于/solr5 下?

我用来创建集合的命令是:

bin/solr create -c collection1 -n configset -s 2 -rf 2

我查看了this page 上的文档,但我没有看到在哪里指定 zk 路径。生成的文件和文件夹有:

  • security.json
  • clusterstate.json
  • aliases.json
  • live_nodes
  • 监督者
  • 监督者选举
  • 收藏

如何在 /solr5 而不是 / 下生成这些?

【问题讨论】:

    标签: solr apache-zookeeper solrcloud


    【解决方案1】:

    解决办法是在solr.xml中指定zookeeper路径:

     <solrcloud>
        <str name="zkHost">zookeeper1:2181,zookeeper2:2181,zookeeper3:2181/solr5</str>
    
     </solrcloud>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-25
      • 2017-10-25
      相关资源
      最近更新 更多