Solr'u bir süredir kullanıyorum, ancak SolrCloud'da yeniyim. Bağlamda SolrCloud'u dağıtmanın veya bir ELB'nin arkasında oturan birden fazla Solr örneğinin (indekslenmiş içerikle eşleşmesi) anlamlı olup olmadığını araştırıyorum.AWS EC2 örneklerinde Zookeeper ve SolrCloud
Dağıtımım EC2 örneklerinde AWS'de olacaktır. AWS'deki mevcut sorun giderme stratejimiz, hatalı davranış örneklerini sonlandırmak ve bir AutoScaling grubu tarafından otomatik olarak oluşturulmalarına olanak tanımaktır (yeni örnekleri, oluşturuldukları zaman komut dosyaları aracılığıyla yapılandıran). Aslında, üretime girdikten sonra örneklere giriş yapmak için erişimimiz yoktur. Solr'da saklanan her şey yeniden endekslenebilir, dolayısıyla veri kaybı için bir endişe yoktur. SolrCloud altyapısını anlamaya çalışırken
, ancak, bir kaç soru vardı:
- mi zookeeper ben onlardan birini yok eğer otomatik olarak yeni bir örneğini eklemek mümkün? Gördüğüm her şey, yapılandırmalarda statik IP adreslerine sahip gibi görünüyor; bu, bir örneğin sonlandırılıp değiştirilirse, yapılandırmaların güncellenmesini (ve Zookeeper yeniden başlatılmasını) gerektirecektir.
- Aramam gereken "ana" bir Zookeeper örneği var mı, yoksa bunlardan birini arayabilir miyim? Herhangi birini arayabilirsem, muhtemelen Zookeeper’in önüne bir ELB yerleştirirdik.
- AWS AutoScaling grubunun ağır kullanımı vurguluyor ve SolrCloud parçaları olarak hizmet veren ek sunucular oluşturmasına izin verirsek SolrCloud örnekleri zahmetsizce ekleyip sorun çıkarmadan sonlandırır mı? (Bu doğru gibi görünüyor, ve SolrCloud kullanmanın bütün mesele.)