solr repliaction机制

 

从机同步机制:

    主机是完全脱离于从机的。从机根据solrconfig.xm中pollInterval的配置间断性从主机检查索引版本。当发现主机出现新版本的索引文件后就初始化一个同步线程,具体步骤如下:

  1. 从机发起一个获取文件列表的命令。返回文件名称、大小、最后修改时间等。
  2. 从机与本地文件比较并下载没有的文件(命令:filecontent),这个操作类似HTTP的分块编码一样来下载文件全部内容或部分内容。要是中途连接断开,下载会从失败的那个点重试5次,之后便放弃。
  3. 被下载的文件首先放到一个临时文件夹下面,这样无论是主机或从机宕机只影响本次同步。
  4. 当所有的文件被下载完成之后,主机和从机的时间戳保持一致。
  5. 从机内部发起commit命令来提交这些新文件。

 

你可能感兴趣的:(action)