2016-03-30 6 views
7

मैं विंडोज 2008 आर 2 सर्वर पर लोचदार खोज सेवा शुरू करने की कोशिश कर रहा हूं, लेकिन यह शुरू करने में विफल रहा है। यह पहले बिना किसी मुद्दे के कई महीनों तक चल रहा था।लोचदार खोज सेवा शुरू करने में सक्षम नहीं

सेवाओं में, मैं संदेश मिलता है:

"Windows स्थानीय कंप्यूटर पर Elasticsearch 1.7.2 (ELASTIC_POC) प्रारंभ नहीं हो सका अधिक जानकारी के लिए की समीक्षा प्रणाली ईवेंट लॉग यदि यह एक non_Microsoft है।। सेवा, सेवा विक्रेता से संपर्क करें, और सेवा विशिष्ट त्रुटि कोड 1 देखें। "

ईवेंट लॉग बहुत बेकार था, तो निम्न त्रुटि दिखा:

"Elasticsearch 1.7.2 (ELASTIC_POC) सेवा बंद कर दिया राज्य में प्रवेश किया।"

"Elasticsearch 1.7.2 (ELASTIC_POC) सेवा सेवा-विशिष्ट त्रुटि गलत समारोह के साथ समाप्त .."

मैं लचीला में और अधिक जानकारी प्राप्त करना तथापि खोजें खुद लॉग फाइल:

[2016-03-30 10:47:22] [info] [ 3988] Running 'ELASTIC_POC' Service... 
[2016-03-30 10:47:22] [info] [ 3760] Starting service... 
[2016-03-30 10:47:22] [error] [ 3760] Failed creating java C:\Progra~2\Java\jre1.8.0_60\bin\client\jvm.dll 
[2016-03-30 10:47:22] [error] [ 3760] The system cannot find the path specified. 
[2016-03-30 10:47:22] [error] [ 3760] ServiceStart returned 1 
[2016-03-30 10:47:22] [error] [ 3760] The system cannot find the path specified. 
[2016-03-30 10:47:22] [info] [ 3988] Run service finished. 
[2016-03-30 10:47:22] [info] [ 3988] Commons Daemon procrun finished 

सी जांचना: \ प्रोग्राम फ़ाइलें (x86) \ जावा \ jre1.8.0_60, इसमें केवल "lib" नामक फ़ोल्डर शामिल है (जो खाली है)। एक "jre1.8.0_73" फ़ोल्डर है जिसमें कई फाइलें हैं, जिनमें "\ bin \ client \ jvm.dll"

मैं या तो लोचदार खोज को बाद में जावा रिलीज़ का उपयोग कैसे कर सकता हूं, या सामग्री को वापस ला सकता हूं jre1.8.0_60 फ़ोल्डर? मुझे इसके लिए इंस्टॉलर (डाउनलोड करने के लिए एक सुरक्षित) प्रतीत नहीं होता है ..

किसी भी मदद की बहुत सराहना की।

+0

'echo% JAVA_HOME%' का नतीजा क्या है? – Rob

+0

सी: \ प्रोग्रा ~ 2 \ जावा \ jre1.8.0_73 हालांकि मैंने आपका संदेश देखने से पहले इसे (पर्यावरण सेटिंग्स में) अपडेट किया है .. मुझे अभी भी एक ही त्रुटि मिल रही है (मैंने सुनिश्चित करने के लिए सर्वर को रीबूट किया है) – mp3duck

उत्तर

2

हल, सेवा फिर से ..

ओपन स्थापित द्वारा

{पथ करने वाली लोचदार-खोज} \ बिन \

कमांड प्रॉम्प्ट में

,

और चलाने

सेवा स्थापित

यह मुझे

सेवा निकालने की अनुमति नहीं देगा, इसलिए अब मैं दो लोचदार खोज सेवाओं को सूचीबद्ध करता हूं, हालांकि, यह एक परीक्षण सर्वर है, इसलिए यह ठीक है।

9

आपके जावा रनटाइम पर्यावरण को स्वतः अपडेट किया गया एक बहुत ही उच्च संभावना है।

यह लोचदार खोज तोड़ देगा क्योंकि आपके पास एक पर्यावरण चर है जिसे JAVA_HOME कहा जाता है जिसे अब गलत स्थान पर इंगित किया गया है।

सबसे पहले, प्रोग्राम फ़ाइलों/जावा में जाएं और जेआरई का नया फ़ोल्डर ढूंढें। यह शायद बाद का संस्करण संख्या है। उदाहरण: jre1.8.0_73 की बजाय, शायद jre1.8.090 या कुछ उच्च संख्या अंत में निपटाई गई।

तदनुसार अपने JAVA_HOME पर्यावरण चर अद्यतन करें।

फिर, अपनी लोचदार खोज फ़ाइलों के उचित बैकअप लेने के बाद, व्यवस्थापक-सक्षम कमांड प्रॉम्प्ट में, अपने लोचदार खोज बिन फ़ोल्डर पर नेविगेट करें।

प्रकार निम्न कमांड

service remove 
service install 

उसके बाद, आप शायद services.msc में जाने और "मैनुअल शुरू" "स्वत:" या "स्वत: देरी" के लिए

एक से सेवा स्विच करना चाहते हैं जाएगा हो सकता है कि JAVA_HOME पर्यावरण चर अद्यतन करने के बाद सेवा को पुनर्स्थापित करना अनावश्यक होगा, लेकिन यह मेरी स्थापना के लिए आवश्यक था।

+2

यह ठीक है मेरा मुसीबत। धन्यवाद। –

संबंधित मुद्दे