ElasticSearch作為Windows服務啟動


       由於公司服務器用的Windows服務器,所以你懂得……

       直接下載elasticsearch中文發行版。下載地址是:https://github.com/medcl/elasticsearch-rtf。運行安裝。運行elasticsearch.bat 之前我們要配置環境變量

       什么是ElasticSearch-RTF? RTF是Ready To Fly的縮寫,在航模里面,表示無需自己組裝零件即可直接上手即飛的航空模型,elasticsearch-RTF是針對中文的一個發行版,即使用最新穩定的elasticsearch版本,並且幫你下載測試好對應的插件,如中文分詞插件等,還會幫你做好一些默認的配置,目的是讓你可以下載下來就可以直接的使用(雖然es已經很簡單了,但是很多新手還是需要去花時間去找配置,中間的過程其實很痛苦),當然等你對這些都熟悉了之后,你完全可以自己去diy了,跟linux的眾多發行版是一個意思。

       ElasticSearch Head插件和IK分詞都已經集成到rtf版本中了。

 

     

 

 

 

 

 

 

       我們運行的elasticsearch.bat的時候是一個dos窗口,這樣放在服務器上總是不合適的,我們一定要以Windows服務的方式去運行。個人認為這是在Windows服務器上最好的實現方式。

   

 

 

     其實樓主在啟動服務的時候,出現啟動失敗的的情況。查看logs日志:Failed creating java %JAVA_HOME%\jre\bin\server\jvm.dll;傳遞給系統調用的數據區域太小;

   

 

 

       
 
 
 
 
 
 
 
 
      樓主的JAVA_HOME也設置了,但為什么還會出現這種錯誤,這就是Windows的坑爹之處;要么選擇use default,要么瀏覽選擇jvm.dll 的絕對路徑;然后確定。
       
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     喜大普奔,再啟動。啟動起來了……,我們之前用的Lucene然后這次會轉到ES,我們這次主要考慮ES添加索引時支持近實時索引搜索,在ES方面還有好多坑要踩,希望大牛們多多指導!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM