阅读(3614) (0)

SolrCloud参数引用

2017-12-28 11:51:45 更新

SolrCloud群集参数

numShards

默认为1。散列文档的碎片数量。每个碎片必须有一个leader,每个leader可以有N个副本。

SolrCloud实例参数

这些被设置在solr.xml中,但默认情况下,host和hostContext参数设置为也与系统属性一起使用。

host

默认为找到的第一个本地主机地址。如果自动找到错误的主机地址,则可以使用此参数覆盖主机地址。

hostPort

默认为通过bin/solr -p <port>指定的端口,如果未指定,则为8983。Solr运行的端口。这个值只有在指定-DzkRun(见下面)的情况下使用,才能计算嵌入式ZooKeeper运行的默认端口。在Solr附带的solr.xml中,hostPort系统属性没有被引用,所以被忽略。如果要在非默认端口上运行Solr,请使用bin/solr -p <port>而不是指定-DhostPort

hostContext

默认为solr。Solr Web应用程序的上下文路径。

SolrCloud实例ZooKeeper参数

zkRun

默认为localhost:<hostPort+1000>。导致Solr运行ZooKeeper的嵌入式版本。设置为该节点上ZooKeeper的地址;这使我们能够在zkHost连接字符串中的地址列表中知道您是谁。使用-DzkRun(无值)来获取默认值。

zkHost

ZooKeeper的主机地址。通常这是ZooKeeper集合中每个节点的逗号分隔列表。

zkClientTimeout

默认为15000。客户端在会话到期之前不允许与ZooKeeper交谈的时间。

zkRun和zkHost使用系统属性进行设置。zkClientTimeout是solr.xml默认设置的,但也可以使用系统属性来设置。

SolrCloud核心参数

shard

默认为基于numShards的自动分配。指定该核心作为副本的哪个分片。shard可以在core.properties每个核心中指定。

在 solr 的格式中讨论了其他与cloud相关的参数。