ElasticSearch做爲Windows服務啓動

       因爲公司服務器用的Windows服務器,因此你懂得……

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

       什麼是ElasticSearch-RTF? RTF是Ready To Fly的縮寫,在航模裏面,表示無需本身組裝零件便可直接上手即飛的航空模型,elasticsearch-RTF是針對中文的一個發行版,即便用最新穩定的elasticsearch版本,而且幫你下載測試好對應的插件,如中文分詞插件等,還會幫你作好一些默認的配置,目的是讓你能夠下載下來就能夠直接的使用(雖然es已經很簡單了,可是不少新手仍是須要去花時間去找配置,中間的過程其實很痛苦),固然等你對這些都熟悉了以後,你徹底能夠本身去diy了,跟linux的衆多發行版是一個意思。linux

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

 

     

 

 

 

 

 

 

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

   

 

 

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

   

 

 

       
 
 
 
 
 
 
 
 
      樓主的JAVA_HOME也設置了,但爲何還會出現這種錯誤,這就是Windows的坑爹之處;要麼選擇use default,要麼瀏覽選擇jvm.dll 的絕對路徑;而後肯定。
       
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     喜大普奔,再啓動。啓動起來了……,咱們以前用的Lucene而後此次會轉到ES,咱們此次主要考慮ES添加索引時支持近實時索引搜索,在ES方面還有好多坑要踩,但願大牛們多多指導!
相關文章
相關標籤/搜索