हमारी विकास टीम वर्तमान में अपाचे सोलर में हमारी खोज प्रणाली माइग्रेट करने की तलाश में है, और हम सेटअप पर कुछ सलाह की सराहना करेंगे। हम लगभग दो सौ मिलियन डेटाबेस पंक्तियों को अनुक्रमणित कर रहे हैं। हम पूरे दिन लगभग सौ हजार नई पंक्तियां जोड़ते हैं। ये नई डेटाबेस पंक्तियां उनकी रसीद के दो मिनट के भीतर खोजने योग्य होनी चाहिए।मास्टर-स्लेव सेटअप में अपाचे सोलर फ़ेलओवर समर्थन
हम नहीं चाहते हैं कि इंडेक्सिंग खोजकर्ता को घुमाए, इसलिए हमारा विचार दो सोलर सर्वर एक प्रतिकृति सेटअप में विभिन्न मशीनों पर चल रहा है। पहला सौर उदाहरण सूचकांक होगा। यह डेल्टा को इंडेक्स करने के लिए DataImportHandler का उपयोग करेगा और अतिसंवेदनशील प्रतिबद्ध दरों को रोकने के लिए स्वत: अनुकूल सक्षम होगा। अनुसूचित अवधि के दौरान सूचकांक अनुकूलन होगा। दूसरा सौर उदाहरण (दास) प्राथमिक खोजकर्ता होगा और इसकी अनुक्रमणिका इंडेक्स RAIDed ठोस राज्य ड्राइव पर संग्रहीत होगी।
हम किस बारे में चिंतित हैं विफलता है। हमारी खोज मिशन-महत्वपूर्ण हैं। यदि प्राथमिक खोजकर्ता किसी भी कारण से नीचे चला जाता है, तो हमारी खोज सेवा स्वचालित रूप से इंडेक्सर नोड पर क्वेरी को शंट कर देगी। इंडेक्सिंग समान रूप से महत्वपूर्ण है, हालांकि। अगर सूचकांक मर जाता है, तो हमें एक गर्म विफलता की आवश्यकता होती है। क्या सौर प्रतिकृति में मास्टर नोड विफलता स्वचालित करने के लिए एक अनुशंसित तरीका है? मैंने चिड़ियाघर में देखना शुरू कर दिया है, लेकिन मुझे यकीन नहीं था कि यह सबसे अच्छा तरीका है या नहीं।
मैंने बैकअप मास्टर के रूप में पुनरावर्तक का उपयोग करने की कोशिश की, लेकिन प्राथमिक मास्टर डाउन होने पर पुनरावर्तक इसे गुलामों में दोहराने में विफल रहता है, क्या कोई मेरी मदद कर सकता है? मेरी पोस्ट यहां है (https://stackoverflow.com/questions/49079050/solr-repeater-stops-letting-its-slave-polling-from-it-when-its-master-is-down) – wwood