由於公司服務器用的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方面還有好多坑要踩,希望大牛們多多指導!