solr主从模型中有多少个从站?

时间:2016-11-18 10:18:09

标签: solr master-slave

我正在使用Solr4。在我的solr solrconfig.xml中,我可以找到config:

<requestHandler name="/replication" class="solr.ReplicationHandler">
<lst name="master">
<str name="replicateAfter">startup</str>
<str name="replicateAfter">commit</str>
<str name="confFiles">schema.xml,stopwords.txt,elevate.xml</str>
<str name="commitReserveDuration">00:00:10</str>
<str name="maxNumberOfBackups">1</str>
</requestHandler>

我是另一个solr solrconfig.xml,我可以找到config:

<requestHandler name="/replication" class="solr.ReplicationHandler">
<lst name="slave">
<str name="masterUrl">http://xxxxx:8389/solr/collection/replication</str>
<str name="pollInterval">00:00:20</str>
<str name="compression">internal</str>
<str name="httpConnTimeout">5000</str>
<str name="httpReadTimeout">10000</str>
<str name="httpBasicAuthUser">username</str>
<str name="httpBasicAuthPassword">password</str>
</lst>
</requestHandler>

我只能在我的作品中找到一个奴隶,但有人说我们有一个以上的奴隶,但我怎么能找到它们? 希望得到您的帮助!

1 个答案:

答案 0 :(得分:0)

根据您为Solr4使用的容器,您可以查看容器的访问日志,并查看调用/replication终点的所有主机的IP:

这是来自在tomcat下运行的Solr4安装(在localhost_access_log.<date>文件中:

192.168.x.x - - [18/Nov/2016:04:15:30 +0100] "GET /solr/corename/replication?command=indexversion&wt=javabin&qt=%2Freplication&version=2 HTTP/1.1" 200 80