Solr主从配置

solr的主从其实是他的replication集群,从本质上说是通过ReplicationHandler来实现的,除了solr server之间可以互相同步之外,每个solr实例内部的core之间也是可以实现同步的,而能自身同步自身的实例称为Repeater,它的存在是为了分担master的同步开销,即由它来同步master里需要向外同步的core,然后所有的slave都从Repeater处同步相应的core。

具体配置方面,master(主库)的solrconfig.xml里的requestHandler配置为:


    
        
        optimize
        
        
        
        
        
        schema.xml,stopwords.txt,elevate.xml
        
        00:00:10
    
  
confFiles里可以指定在同步过程中,slave需要一并同步过去的文件。slave端 solrconfig.xml里的配置为:


    
        
        http://remote_host:port/solr/corename/replication;
        
        00:00:20
        
        
        internal
        
        5000
        10000
        
        username
        password
    

你可能感兴趣的:(Solr主从配置)