2012-05-30 9 views
12

पर एक सेवा के रूप में ElasticSearch चलाने में असमर्थ मैं ElasticSearch को सामान्य setup guide के बाद चलाने और चलाने का प्रयास कर रहा हूं।उबंटू

सब कुछ मेरी मैकबुक पर ठीक चल रहा है लेकिन मैं उबंटू 11.04 सर्वर पर ऐसा करने की कोशिश कर रहा हूं।

/usr/local/elasticsearch/bin/elasticsearch -f चल रहा है और मुझे curl http://localhost:9200 से प्रतिक्रिया मिली है।

हालांकि इस मैं क्या मिलता है जब मैं एक सेवा के रूप ElasticSearch प्रारंभ करने का प्रयास है (मैं सेवा आवरण स्थापित किया है):

$ rcelasticsearch start 

Starting ElasticSearch... 
Waiting for ElasticSearch............................. 
WARNING: ElasticSearch may have failed to start. 

पर्याप्त ज़रूर rcelasticsearch status कहते ElasticSearch is not running और स्थानीय होस्ट: 9200 नहीं पहुँचा जा सकता।

कोई विचार क्या समस्या हो सकती है?

संपादित करें: सेवा लॉग कहते हैं:

Launching a JVM... 
JVM exited while loading the application. 
Error occurred during initialization of VM 
Could not reserve enough space for object heap 
+1

1024 से ES_HEAP_SIZE बदल elasticsearch उपयोगकर्ता करता है अपने elasticsearch स्थापना के डेटा और लॉग निर्देशिका के लिए अनुमति लिखने? क्या लॉग फ़ाइल में कुछ भी है? – imotov

उत्तर

44

सर्वर उदाहरण डिफ़ॉल्ट ElasticSearch सेवा आवरण सेटिंग्स के लिए पर्याप्त स्मृति नहीं था। इसे ठीक करने के मैं /usr/local/elasticsearch/bin/service/elasticsearch.conf संपादित और 512

+6

धन्यवाद बहुत कुछ और मेरी कॉन्फ़िगरेशन /usr/local/share/elasticsearch/bin/service/elasticsearch.conf –

+1

पर मेरे लिए काम किया गया है और साथ ही +1 भयानक – GruffTech

+0

+1 धन्यवाद बुराई अजवाइन! – tester