日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

windows环境下安装elasticsearch

發(fā)布時間:2024/9/30 windows 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows环境下安装elasticsearch 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

轉(zhuǎn):https://www.cnblogs.com/ljhdo/p/4887557.html
一、JAVA環(huán)境配置
ElasticSearch是基于lucence開發(fā)的,也就是運行需要java jdk支持。所以要先安裝JAVA環(huán)境。
由于ElasticSearch 5.x 依賴于JDK 1.8的,所以現(xiàn)在我們下載JDK 1.8或者更高版本。
下載JDK1.8,下載完成后安裝。
接下來就是環(huán)境變量配置。

1、右鍵 【我的電腦】→【屬性】→【高級系統(tǒng)設置】→【環(huán)境變量】如圖

2、在【系統(tǒng)變量】里【新建】,變量名為JAVA_HOME,變量值為JDK的安裝路徑。然后確定。


驗證是否成功,打開cmd,輸入echo %JAVA_HOME%顯示你設置的JDK的路徑即為正確。

3、在【系統(tǒng)變量】選項區(qū)域中查看PATH變量,如果不存在,則新建變量 PATH,否則選中該變量,單擊“編輯”按鈕,在“變量值”文本框的最后位置追加【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】單擊確定按鈕。

4、在【系統(tǒng)變量】選項區(qū)域中查看CLASSPATH 變量,如果不存在,則新建變量CLASSPATH,否則選中該變量,單擊“編輯”按鈕,在“變量值”文本框的最后位置追加【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】。

5、打開cmd,輸入javac命令測試是否成功,出現(xiàn)下圖則ok
注:配置完成之后需要在新的cmd窗口輸入javac。

二、ElasticSearch配置
1、下載ElasticSearch
從官網(wǎng)下載ElasticSearch https://www.elastic.co/downloads/elasticsearch,下載zip。

這里我們下載最新版 ElasticSearch5.3 。

2、解壓到指定的目錄,這里我解壓到了C盤根目錄。
3、進入到C:\elasticsearch-5.3.0\bin執(zhí)行elasticsearch.bat
4、本機就啟動了一個ElasticSearch節(jié)點,啟動后會顯示如圖所示


5、打開瀏覽器里測試一下

OK大功告成~~

ElasticSearch安裝為Windows服務

elasticsearch的bin目錄下有一個elasticsearch-service.bat
進入bin目錄下執(zhí)行:

elasticsearch-service.bat install


然后在系統(tǒng)服務中可以看到Elasticsearch已成為系統(tǒng)服務

elasticsearch-service.bat后面還可以執(zhí)行這些命令
install: 安裝Elasticsearch服務
remove: 刪除已安裝的Elasticsearch服務(如果啟動則停止服務)
start: 啟動Elasticsearch服務(如果已安裝)
stop: 停止服務(如果啟動)
manager:啟動GUI來管理已安裝的服務

三、安裝ElasticSearch-head插件
網(wǎng)上很多教程都說用plugin命令去裝es-head插件,跟開頭說的一樣都是1.x,2.x版本,我也下載看了,里面是有plugin的文件。可是我們是要用5.x的版本,es包里并沒有提供plugin文件。

elasticsearch5不可以直接通過plugin -install mobz/elasticsearch-head安裝,并且head需要在node環(huán)境下運行

1、安裝node環(huán)境
網(wǎng)址:https://nodejs.org/en/download/ 下載Windows版msi的

安裝完后打開cmd查看版本node -v

2、安裝grunt
grunt是一個很方便的構(gòu)建工具,可以進行打包壓縮、測試、執(zhí)行等等的工作,5.x里的head插件就是通過grunt啟動的。因此需要安裝grunt.
注意:路徑切到nodejs安裝目錄下,[我安裝在C:\Program Files\nodejs]。
npm install -g grunt-cli
-g代表全局安裝。安裝路徑為C:\Users{yourname}\AppData\Roaming\npm,并且自動加入PATH變量。
查看版本號grunt -version

4、下載head插件
https://github.com/mobz/elasticsearch-head

5、配置head(這一步我沒有寫)
由于head的代碼還是2.6版本的,直接執(zhí)行有很多限制,比如無法跨機器訪問。因此需要用戶修改兩個地方:

① c:/elasticsearch-head-master/Gruntfile.js,增加hostname屬性,設置為*,如圖

②修改連接地址:C:\elasticsearch-head-master/_site/app.js,將表紅線地址改為es服務器地址。

修改一下es使用的參數(shù)。編輯C:/elasticsearch-5.3.0/config/config/elasticsearch.yml:

cluster.name: es-5.2-test #換個集群的名字,免得跟別人的集群混在一起node.name: node-es-101 #換個節(jié)點名字network.host: 0.0.0.0 #修改一下ES的監(jiān)聽地址,這樣別的機器也可以訪問 http.port: 9200 #端口號,默認就好# 增加新的參數(shù),這樣head插件可以訪問es http.cors.enabled: true http.cors.allow-origin: "*"@注意,設置參數(shù)的時候:后面要有空格!

6、安裝head
其實下載elasticsearch-head的時候,github的鏈接上有介紹安裝方式,如下:

git clone git://github.com/mobz/elasticsearch-head.git cd elasticsearch-head npm install npm run start

open http://localhost:9100/
進入到我們下載好的elasticsearch-head包里,然后執(zhí)行npm install

安裝完成之后npm run start或grunt server

瀏覽器訪問 http://localhost:9100/

注意:如果集群健康值是灰色的修改下文件elasticsearch.yml
增加如下字段
http.cors.enabled: true
http.cors.allow-origin: “*”

到此,Elasticsearch和ElasticSearch-head已經(jīng)裝好了。

四、安裝分詞

以下是安裝的官方插件,個別插件需要配置才能使用,可根據(jù)需要刪除 plugins 目錄無關(guān)的插件,重啟 elasticsearch 生效。

bin/elasticsearch-plugin install discovery-multicast
bin/elasticsearch-plugin install analysis-icu
bin/elasticsearch-plugin install analysis-kuromoji
bin/elasticsearch-plugin install analysis-phonetic
bin/elasticsearch-plugin install analysis-smartcn
bin/elasticsearch-plugin install analysis-stempel
bin/elasticsearch-plugin install analysis-ukrainian
bin/elasticsearch-plugin install discovery-file
bin/elasticsearch-plugin install ingest-attachment
bin/elasticsearch-plugin install ingest-geoip
bin/elasticsearch-plugin install ingest-user-agent
bin/elasticsearch-plugin install mapper-attachments
bin/elasticsearch-plugin install mapper-size
bin/elasticsearch-plugin install mapper-murmur3
bin/elasticsearch-plugin install lang-javascript
bin/elasticsearch-plugin install lang-python
bin/elasticsearch-plugin install repository-hdfs
bin/elasticsearch-plugin install repository-s3
bin/elasticsearch-plugin install repository-azure
bin/elasticsearch-plugin install repository-gcs
bin/elasticsearch-plugin install store-smb
bin/elasticsearch-plugin install discovery-ec2
bin/elasticsearch-plugin install discovery-azure-classic
bin/elasticsearch-plugin install discovery-gce

總結(jié)

以上是生活随笔為你收集整理的windows环境下安装elasticsearch的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。