Geliştirme ekibimiz şu anda arama sistemimizi Apache Solr'a taşımak istiyor ve kurulum hakkındaki bazı önerileri çok takdir ediyoruz. Yaklaşık iki yüz milyon veritabanı satırı dizinliyoruz. Gün boyunca yaklaşık yüz bin yeni satır ekliyoruz. Bu yeni veritabanı satırları, alındıklarında iki dakika içinde aranabilir olmalıdır.Master-Slave Kurulumu'nda Apache Solr Yük Devretme Desteği
İndekslemenin arama yapanı aşağı çekmesini istemiyoruz, bu nedenle düşüncenin bir replikasyon kurulumunda farklı makinelerde çalışan iki Solr sunucusuna sahip olmak olduğunu düşünüyoruz. İlk Solr örneği dizinleyici olacaktır. Delta'yı indekslemek için DataImportHandler'ı kullanacak ve aşırı işlem yapma oranlarını önlemek için otomatik devreye alma özelliğini etkinleştirecek. Endeks optimizasyonu, planlanan dönemlerde gerçekleşecektir. İkinci Solr örneği (köle) birincil araştırıcı olacak ve dizinleri RAIDed katı hal sürücülerinde saklanacaktır.
Yükümlülüklerimiz, yük devretme işlemidir. Bizim aramalarımız kritik önem taşıyor. Birincil arama yapan kişi herhangi bir nedenden dolayı aşağı inerse, arama servisimiz otomatik olarak sorguları dizinleyici düğümün yerine otomatik olarak yönlendirecektir. Dizinleme eşit derecede kritiktir. İndeksleyici ölürse, beklemede olan sıcak bir işçiye ihtiyacımız var. Solr çoğaltmasında ana düğüm devretme işlemini otomatikleştirme için önerilen bir yol var mı? ZooKeeper'ı aramaya başladım, ama en iyi yaklaşımın bu olduğundan emin değildim.
Yineleyiciyi bir yedek yönetici olarak kullanmayı denedim, ancak ana master devrede olduğunda tekrarlayıcı, köleye çoğaltılamadı, kimse bana yardımcı olabilir mi? Mesajım burada (https://stackoverflow.com/questions/49079050/solr-repeater-stops-letting-its-slave-polling-from-it-when-its-master-is-down) – wwood