2013-03-14 2 views
0

Solr은 커밋, 최적화 또는 시작시 마스터에서 슬레이브로 복제됩니다. 그러나 슬레이브 코어 역할을하는 빈 코어를 설정하고 마스터 코어에서 데이터를 복제하지 않고 복제하려고합니다. 마스터 코어에서 작업을 커밋합니다.master에서 커밋하지 않고 solr replication

+0

정확하게 무엇입니까? 당신의 접근 방식에 어떤 문제가 있습니까? – emecas

+0

아니요 오류가 없습니다. 마스터에 커밋을 실행하지 않으면 슬레이브가 복제를 시작하지 않는다는 것입니다. 마스터에서 커밋을 실제로 실행하고 싶지 않은 날에는 복제를 한 번만하고 싶습니다. –

답변

1

Solr Admin 대시 보드에서 슬레이브를 강제 복제 할 수 있습니다.
당신은 또한 마스터에서 인덱스의 사본을 가져 오기 위해 URL의 fetchindex
http://slave_host:port/solr/replication?command=fetchindex

강제로 지정된 슬레이브를 통해 replication을 발사 할 수 있습니다.

원한다면 masterUrl 또는 압축 (또는 태그에 지정된 다른 매개 변수)과 같은 추가 속성을 전달하여 마스터에서 한 번 복제 할 수 있습니다. 이 은 슬레이브에서 마스터를 하드 코딩 할 필요가 없습니다.

+0

이미이 URL을 시도했지만 복제 만 수행합니다. 마스터에게 요청하십시오. 복제 프로세스가 실제로 시작하지 않는 마스터에 커밋을 실행하지 않으면 –

관련 문제