一 安裝 Java環(huán)境
ElasticSearch使用Java開發(fā)的,依賴Java環(huán)境,安裝 ElasticSearch 之前,需要先安裝一個較新版本的 Java,jdk 1.8版本太低了,需要安裝jdk 11或更高版本。
Java安裝方法請參考 Java 15環(huán)境安裝 。
二 下載及安裝ElasticSearch
(1)下載最新版本的ElasticSearch
ElasticSearch官網(wǎng)下載地址:? https://www.elastic.co/cn/downloads/elasticsearch ,當前最新版本為ElasticSearch-8.6.1,官網(wǎng)有windows版及Linux版下載,根據(jù)操作系統(tǒng)類型下載不同版本。
?
下載的壓縮包:
(2) 安裝ElasticSearch
解壓 elasticsearch-8.6.1-windows-x86_64.zip 到安裝目錄,我這里安裝到 G:\elasticsearch-8.6.1 ,注意安裝路徑中不能有空格。
解壓好之后,進入bin目錄,雙擊 elasticsearch.bat 運行,這樣就ElasticSearch就運行起來了。
在瀏覽器地址欄里輸入 localhost:9200,(注意第一次啟動過程中會顯示初始密碼)
(3)配置成外網(wǎng)可訪問ES
默認配置只能本機訪問,如果要外網(wǎng)訪問ElasticSearch,需要修改config\elasticsearch.yml文件。
把network.host的值改成0.0.0.0,并去掉注釋。
把cluster.initial_master_nodes: ["node-1","node-2"] 改成 cluster.initial_master_nodes: ["node-1"] 并去掉注釋,為啥要去掉node-2呢,因為在前面配置了節(jié)點名為 node.name: node-1? 。
#注意冒號后面有一個空格
network.host: 0.0.0.0
cluster.initial_master_nodes: ["node-1"]
并且防火墻對外開放9200端口??吹较旅娴臓顟B(tài)信息,說明啟動成功。
?
輸入賬號和密碼后,返回
三 將ElasticSearch安裝成windows服務(wù)
cmd 進入bin目錄,即 G:\elasticsearch-8.6.1\bin 目錄,
執(zhí)行: elasticsearch-service.bat install
把elasticsearch做成windows服務(wù),默認啟動類型是手動,將它改成自動并啟動它。
?elasticsearch-service.bat 后面還可以執(zhí)行下面的命令:
elasticsearch-service.bat install????????????? #安裝Elasticsearch服務(wù)
elasticsearch-service.bat remove?????????????? #刪除已安裝的Elasticsearch服務(wù)(如果啟動則停止服務(wù))
elasticsearch-service.bat start??????????????? #啟動Elasticsearch服務(wù)(如果已安裝)
elasticsearch-service.bat stop???????????????? #停止服務(wù)(如果啟動)
elasticsearch-service.bat manager????????????? #啟動GUI來管理已安裝的服務(wù)
四、 安裝ElasticSearch head
ElasticSerach head插件需要nodejs里的grunt安裝,所以要先安裝node及grunt。
如果不安裝elasticsearch head插件,可以不用安裝nodejs。
國外下載地址:https://nodejs.org/en/
國內(nèi)下載地址:http://nodejs.cn/download/
(1) 下載完這后雙擊 node-v9.3.0-x64.msi安裝nodeJs。
在cmd窗口輸入 node -v 查看nodejs版本
?
(2) 設(shè)置淘寶鏡像,提高npm安裝軟件的速度。
npm config set registry https://registry.npm.taobao.org
(3) 安裝grunt
grunt是一個很方便的構(gòu)建工具,可以進行打包壓縮、測試、執(zhí)行等等的工作,5.x里之后的head插件就是通過grunt啟動的。因此需要安裝grunt 。
npm install -g grunt-cli
查看grunt是否安裝成功
grunt -version
?五 安裝ElasticSearch head插件
ElasticSearch head是ElasticSearch的一個管理插件。
ElasticSearch Head下載地址: https://github.com/mobz/elasticsearch-head
將elasticsearch head插件解壓到安裝目錄,我這里安裝到 G:\elasticsearch-head-master? 。
進入head插件解壓根目錄 G:\elasticsearch-head-master ,運行 npm install
啟動head插件。進入head根目錄,運行 npm run start 或者 grunt server 兩個命令其中之一來啟動head插件。
#安裝head插件
npm install
#啟動head
npm run start ?
#或者 grunt server
head插件不能安裝成windows服務(wù),只能用命令啟動。啟動成功如下圖
修改ElasticSearch配置文件 G:\elasticsearch-8.6.1\config\elasticsearch.yml
在elasticsearch.yml文件底部增加兩行配置:
#新增配置,讓head插件可以訪問es,注意?。?!冒號后面有一個空格
http.cors.enabled: true
http.cors.allow-origin: "*"
重啟ElasticSearch,瀏覽器地址欄輸入 http://localhost:9100/?auth_user=你的用戶名&auth_password=你的密碼,查看es管理控制臺。
如果要對外訪問head,要設(shè)置防火墻對外開放9100端口。文章來源:http://www.zghlxwxcb.cn/news/detail-532160.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-532160.html
到了這里,關(guān)于windows10安裝ElasticSearch的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!