मेरे पास एलिटेसर्च के डिफ़ॉल्ट कॉन्फ़िगरेशन के साथ एक अपाचे सर्वर है और सब कुछ पूरी तरह से काम करता है, सिवाय इसके कि डिफ़ॉल्ट कॉन्फ़िगरेशन का अधिकतम आकार 1 जीबी है।
मेरे पास एलीटसर्च में संग्रहीत करने के लिए इतनी बड़ी संख्या में दस्तावेज़ नहीं हैं, इसलिए मैं मेमोरी कम करना चाहता हूं।
मैंने देखा है कि मुझे -Xmx
जावा कॉन्फ़िगरेशन में पैरामीटर बदलना होगा , लेकिन मुझे नहीं पता कि कैसे।
मैंने देखा है कि मैं इसे निष्पादित कर सकता हूं:
bin/ElasticSearch -Xmx=2G -Xms=2G
लेकिन जब मुझे एलिस्टिक्स खोज को पुनः आरंभ करना होगा तो यह खो जाएगा।
क्या एलीस्टेसर्च को सेवा के रूप में स्थापित किए जाने पर अधिकतम मेमोरी उपयोग को बदलना संभव है?
index.number_of_shards: 1 index.number_of_replicas: 0
इस तरह से आप स्मृति और सीपीयू को अनावश्यक कार्य न करने से बचाते हैं। ।