當前位置:
首頁 >
window上安装elasticserach
發布時間:2025/3/21
39
豆豆
生活随笔
收集整理的這篇文章主要介紹了
window上安装elasticserach
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
系統環境:
2008R2 x64
測試安裝用的服務器IP:192.168.12.52
elasticsearch版本 :2.3.4
JDK版本 :jdk 1.8.1_101 (jdk-8u101-windows-x64)
測試達到目的:安裝elasticsearch后再安裝head插件與Sql插件。
注:如果要用來做集群搜索、分詞、監控、拼音分詞等需增加不同插件(插件眾多,不過一理通百理通,只要先掌握一兩個插件的安裝,以后裝再多的插件添加再多的功能不是難事。)
另:ES(即elasticsearch)分布式搜索引擎,主要還是應用在liunx系統上,本次是因為客戶處是使用win服務器和安裝了SQL數據庫的,所以安裝在win上(但感覺不排除只要找一臺linux能連那臺win服務器,其實也可以安裝在linux上,當然咯,一般是不會刻意去這么做。所以我們還是來嘗試安裝win上的ES服務吧!)
一、安裝JDK(即Java環境和配置環境變量)
這里本來可以分開教程來說,不過還是連一起復習一下吧。
安裝java就是點擊java安裝包,基本上是鼠標一路點下,就不用說了。
然后是配置環境變量:
1. 新建系統變量JAVA_HOME:
變量名:JAVA_HOME
變量值:C:\Program Files(x86)\Java\jdk1.8.0_11(變量值根據你安裝的路徑略有不同)
2. 系統變量里,新建系統變量classpath:
變量名:classpath
變量值: %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar; ?(有人說前頭加點,我加不行)
(注:前頭加".;"點和分號是表示當前路徑)
3.修改系統變量path值:
在path的變量值前添加下面內容: %JAVA_HOME%\bin;
cmd里輸入java -version,(有空格)測試可否運行成功。
二、官網下載elasticsearch2.3.4并解壓到你所需要放置的路徑。
進入到es主目錄的bin目錄下,我們可以看到有如下的好幾個批處理文件(如果是linux版本的es則會是sh腳本)
其中elasticesearch.bat是用于第一次安裝運行和之后啟動es的;servicer批處理則是將es安裝成windows服務的,這樣可以讓es隨開機啟動而不需要人手進命令行啟動;plugin批處理則是安裝插件時需要用到的。
三、運行cmd,進到es的主目錄下,敲以下命令進行安裝es服務。
./bin/elaselasticesearch???????????? #運行es,此時主目錄會生成data和log文件夾且es會在啟動運行中;
./bin/service? install???????????????????? #將es安裝成windows的服務
四、控制面板-管理工具-服務?? 將es服務設置成開機啟動并啟動。
如圖
五、設置ES配置文件。
es配置文件在主目錄的config文件夾下,文件名是elasticsearch.yml。建議用notepad++之類的編輯器打開來編輯。具體配置項可以參考官網。
我們這里只提一下其中的Network項,network.host行填入IP后去掉注釋。另外我們需要修改默認端口的話可以在http.port行中改。默認端口是9200。
配置文件中比較重要的還有集群項和節點項。
另外還有一個地方是在bin文件夾下的elasticsearch.in.bat中,編輯:
set ES_MIN_MEN=4g
set ES_MAX_MEN=4g
這里是設置使用內存的,如果服務器資源和配置較高,是可以分配多一些內存給ES的。
六、驗證安裝是否成功。
例如經過上面的步驟后,我們可以在網頁上輸入網址:
http://192.168.12.52:9200/_plugin
有出現下圖顯示的話就表示安裝成功。注意根據自己的實際情況網址上填自己正確的IP。或http://loaclhost:9200/_plugin
七、安裝head插件(web控制臺)。
接下來說說一些常規和常用的插件安裝,典型的是head插件。我們進es主目錄后,同樣借用bin下的plugin批處理腳本來實現聯網安裝。(也可以采用上網下載回來后離線安裝的方式,這種方式稍后會講到。)
cd d:/elasticsearch
./bin/plugin install mobz/elasticsearch-head
(注,不同版本的es,install項可能會要求變為-install,所以參考官網其實是最全面的。)
安裝完head后,網址http://loaclhost:9200/_plugin/head驗證安裝。
大致頁面如上圖。
同理,在線安裝Sql插件也是:
./bin/plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/2.3.4.0/elasticsearch-sql-2.3.4.0.zip
可以這么理解,plugin(插件)批處理 - 安裝? -下載安裝包所在鏈接。
--------------------
測試安裝用的服務器IP:192.168.12.52
elasticsearch版本 :2.3.4
JDK版本 :jdk 1.8.1_101 (jdk-8u101-windows-x64)
測試達到目的:安裝elasticsearch后再安裝head插件與Sql插件。
注:如果要用來做集群搜索、分詞、監控、拼音分詞等需增加不同插件(插件眾多,不過一理通百理通,只要先掌握一兩個插件的安裝,以后裝再多的插件添加再多的功能不是難事。)
另:ES(即elasticsearch)分布式搜索引擎,主要還是應用在liunx系統上,本次是因為客戶處是使用win服務器和安裝了SQL數據庫的,所以安裝在win上(但感覺不排除只要找一臺linux能連那臺win服務器,其實也可以安裝在linux上,當然咯,一般是不會刻意去這么做。所以我們還是來嘗試安裝win上的ES服務吧!)
一、安裝JDK(即Java環境和配置環境變量)
這里本來可以分開教程來說,不過還是連一起復習一下吧。
安裝java就是點擊java安裝包,基本上是鼠標一路點下,就不用說了。
然后是配置環境變量:
1. 新建系統變量JAVA_HOME:
變量名:JAVA_HOME
變量值:C:\Program Files(x86)\Java\jdk1.8.0_11(變量值根據你安裝的路徑略有不同)
2. 系統變量里,新建系統變量classpath:
變量名:classpath
變量值: %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar; ?(有人說前頭加點,我加不行)
(注:前頭加".;"點和分號是表示當前路徑)
3.修改系統變量path值:
在path的變量值前添加下面內容: %JAVA_HOME%\bin;
cmd里輸入java -version,(有空格)測試可否運行成功。
二、官網下載elasticsearch2.3.4并解壓到你所需要放置的路徑。
進入到es主目錄的bin目錄下,我們可以看到有如下的好幾個批處理文件(如果是linux版本的es則會是sh腳本)
其中elasticesearch.bat是用于第一次安裝運行和之后啟動es的;servicer批處理則是將es安裝成windows服務的,這樣可以讓es隨開機啟動而不需要人手進命令行啟動;plugin批處理則是安裝插件時需要用到的。
三、運行cmd,進到es的主目錄下,敲以下命令進行安裝es服務。
./bin/elaselasticesearch???????????? #運行es,此時主目錄會生成data和log文件夾且es會在啟動運行中;
./bin/service? install???????????????????? #將es安裝成windows的服務
四、控制面板-管理工具-服務?? 將es服務設置成開機啟動并啟動。
如圖
五、設置ES配置文件。
es配置文件在主目錄的config文件夾下,文件名是elasticsearch.yml。建議用notepad++之類的編輯器打開來編輯。具體配置項可以參考官網。
我們這里只提一下其中的Network項,network.host行填入IP后去掉注釋。另外我們需要修改默認端口的話可以在http.port行中改。默認端口是9200。
配置文件中比較重要的還有集群項和節點項。
另外還有一個地方是在bin文件夾下的elasticsearch.in.bat中,編輯:
set ES_MIN_MEN=4g
set ES_MAX_MEN=4g
這里是設置使用內存的,如果服務器資源和配置較高,是可以分配多一些內存給ES的。
六、驗證安裝是否成功。
例如經過上面的步驟后,我們可以在網頁上輸入網址:
http://192.168.12.52:9200/_plugin
有出現下圖顯示的話就表示安裝成功。注意根據自己的實際情況網址上填自己正確的IP。或http://loaclhost:9200/_plugin
七、安裝head插件(web控制臺)。
接下來說說一些常規和常用的插件安裝,典型的是head插件。我們進es主目錄后,同樣借用bin下的plugin批處理腳本來實現聯網安裝。(也可以采用上網下載回來后離線安裝的方式,這種方式稍后會講到。)
cd d:/elasticsearch
./bin/plugin install mobz/elasticsearch-head
(注,不同版本的es,install項可能會要求變為-install,所以參考官網其實是最全面的。)
安裝完head后,網址http://loaclhost:9200/_plugin/head驗證安裝。
大致頁面如上圖。
同理,在線安裝Sql插件也是:
./bin/plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/2.3.4.0/elasticsearch-sql-2.3.4.0.zip
可以這么理解,plugin(插件)批處理 - 安裝? -下載安裝包所在鏈接。
--------------------
其實不太建議在windows上安裝ES來當服務器,因為后續的分詞插件、logstash、jdbc、kibana等在win上安裝會顯得麻煩,實際使用起來也不如linux上省資源等。但考慮到總會有些特殊需求會用到要在win上搭建ES搜索服務,所以還是要會用吧。接下來關于日志收集、分詞、監控等就放到第二篇文章介紹吧。
from:?http://www.cnblogs.com/tielemao/p/5841145.html
總結
以上是生活随笔為你收集整理的window上安装elasticserach的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学会用好 Visual Studio C
- 下一篇: Apache Kafka:下一代分布式消