在Windows上安裝Elasticsearch5.x

自己想學(xué)習(xí)Elasticsearch顽决,但是又不懂Linux窍仰,按照同事給的Linux安裝教程汉规,也是搞不明白,于是想先在Windows上安裝一下入門驹吮≌胧罚可是百度的大部分都是ES 1.x,2.x版本的教程碟狞,5.x的教程也是搞不明白啄枕,很多步驟就直接跳過了。經(jīng)過一步一步的嘗試篷就,最終還是成功了射亏。記錄下,希望對(duì)大家有所幫助竭业。

一智润、JAVA環(huán)境配置

ElasticSearch是基于lucence開發(fā)的,也就是運(yùn)行需要java jdk()支持未辆。所以要先安裝JAVA環(huán)境窟绷。
由于ElasticSearch 5.x 依賴于JDK 1.8的,所以現(xiàn)在我們下載JDK 1.8或者更高版本咐柜。
下載JDK1.8,下載完成后安裝兼蜈。
接下來就是環(huán)境變量配置。

1拙友、右鍵 【我的電腦】→【屬性】→【高級(jí)系統(tǒng)設(shè)置】→【環(huán)境變量】如圖
2为狸、在【系統(tǒng)變量】里【新建】,變量名為JAVA_HOME遗契,變量值為JDK的安裝路徑辐棒。然后確定。

驗(yàn)證是否成功,打開cmd牍蜂,輸入echo %JAVA_HOME%顯示你設(shè)置的JDK的路徑即為正確漾根。

3、在【系統(tǒng)變量】選項(xiàng)區(qū)域中查看PATH變量鲫竞,如果不存在辐怕,則新建變量 PATH,否則選中該變量从绘,單擊“編輯”按鈕寄疏,在“變量值”文本框的最后位置追加【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】單擊確定按鈕。
4僵井、在【系統(tǒng)變量】選項(xiàng)區(qū)域中查看CLASSPATH 變量赁还,如果不存在,則新建變量CLASSPATH驹沿,否則選中該變量艘策,單擊“編輯”按鈕,在“變量值”文本框的最后位置追加【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】渊季。
5朋蔫、打開cmd,輸入javac命令測(cè)試是否成功却汉,出現(xiàn)下圖則ok

注:配置完成之后需要在新的cmd窗口輸入javac驯妄。

二、ElasticSearch配置

1合砂、下載ElasticSearch

從官網(wǎng)下載ElasticSearch https://www.elastic.co/downloads/elasticsearch青扔,下載zip。

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

2微猖、解壓到指定的目錄谈息,這里我解壓到了C盤根目錄。
3凛剥、進(jìn)入到C:\elasticsearch-5.3.0\bin執(zhí)行elasticsearch.bat
4侠仇、本機(jī)就啟動(dòng)了一個(gè)ElasticSearch節(jié)點(diǎn),啟動(dòng)后會(huì)顯示如圖所示
5犁珠、打開瀏覽器里測(cè)試一下

OK大功告成~~

三逻炊、安裝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)境下運(yùn)行

1、安裝node環(huán)境

網(wǎng)址:https://nodejs.org/en/download/ 下載Windows版msi的

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

2磅甩、安裝grunt
  • grunt是一個(gè)很方便的構(gòu)建工具炊林,可以進(jìn)行打包壓縮、測(cè)試卷要、執(zhí)行等等的工作渣聚,5.x里的head插件就是通過grunt啟動(dòng)的。因此需要安裝grunt.
  • 注意:路徑切到nodejs安裝目錄下僧叉,[我安裝在C:\Program Files\nodejs]奕枝。
  • npm install -g grunt-cli
  • -g代表全局安裝。安裝路徑為C:\Users\{yourname}\AppData\Roaming\npm瓶堕,并且自動(dòng)加入PATH變量隘道。
  • 查看版本號(hào)grunt -version
4、下載head插件

https://github.com/mobz/elasticsearch-head

5郎笆、配置head

由于head的代碼還是2.6版本的谭梗,直接執(zhí)行有很多限制,比如無法跨機(jī)器訪問宛蚓。因此需要用戶修改兩個(gè)地方:

① c:/elasticsearch-head-master/Gruntfile.js,增加hostname屬性激捏,設(shè)置為*,如圖

②修改連接地址:C:\elasticsearch-head-master/_site/app.js凄吏,將表紅線地址改為es服務(wù)器地址远舅。


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

cluster.name: es-5.2-test   #換個(gè)集群的名字,免得跟別人的集群混在一起

node.name: node-es-101     #換個(gè)節(jié)點(diǎn)名字

network.host: 0.0.0.0       #修改一下ES的監(jiān)聽地址图柏,這樣別的機(jī)器也可以訪問
http.port: 9200             #端口號(hào)序六,默認(rèn)就好


# 增加新的參數(shù),這樣head插件可以訪問es
http.cors.enabled: true 
http.cors.allow-origin: "*"

@注意爆办,設(shè)置參數(shù)的時(shí)候:后面要有空格难咕! 
6课梳、安裝head

其實(shí)下載elasticsearch-head的時(shí)候距辆,github的鏈接上有介紹安裝方式,如下:

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

進(jìn)入到我們下載好的elasticsearch-head包里暮刃,然后執(zhí)行npm install

安裝完成之后npm run startgrunt server

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

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

四椭懊、安裝分詞

以下是安裝的官方插件诸蚕,個(gè)別插件需要配置才能使用,可根據(jù)需要?jiǎng)h除 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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市盅抚,隨后出現(xiàn)的幾起案子漠魏,更是在濱河造成了極大的恐慌,老刑警劉巖妄均,帶你破解...
    沈念sama閱讀 211,376評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件柱锹,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡丰包,警方通過查閱死者的電腦和手機(jī)禁熏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來邑彪,“玉大人瞧毙,你說我怎么就攤上這事〖闹ⅲ” “怎么了升筏?”我有些...
    開封第一講書人閱讀 156,966評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)瘸爽。 經(jīng)常有香客問我您访,道長(zhǎng),這世上最難降的妖魔是什么剪决? 我笑而不...
    開封第一講書人閱讀 56,432評(píng)論 1 283
  • 正文 為了忘掉前任灵汪,我火速辦了婚禮檀训,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘享言。我一直安慰自己峻凫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評(píng)論 6 385
  • 文/花漫 我一把揭開白布览露。 她就那樣靜靜地躺著荧琼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪差牛。 梳的紋絲不亂的頭發(fā)上命锄,一...
    開封第一講書人閱讀 49,792評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音偏化,去河邊找鬼脐恩。 笑死,一個(gè)胖子當(dāng)著我的面吹牛侦讨,可吹牛的內(nèi)容都是我干的驶冒。 我是一名探鬼主播,決...
    沈念sama閱讀 38,933評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼韵卤,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼骗污!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起沈条,我...
    開封第一講書人閱讀 37,701評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤需忿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后拍鲤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贴谎,經(jīng)...
    沈念sama閱讀 44,143評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評(píng)論 2 327
  • 正文 我和宋清朗相戀三年季稳,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了擅这。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,626評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡景鼠,死狀恐怖仲翎,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情铛漓,我是刑警寧澤溯香,帶...
    沈念sama閱讀 34,292評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站浓恶,受9級(jí)特大地震影響玫坛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜包晰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評(píng)論 3 313
  • 文/蒙蒙 一湿镀、第九天 我趴在偏房一處隱蔽的房頂上張望炕吸。 院中可真熱鬧,春花似錦勉痴、人聲如沸赫模。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽瀑罗。三九已至,卻和暖如春雏掠,著一層夾襖步出監(jiān)牢的瞬間斩祭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國打工磁玉, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留停忿,地道東北人驾讲。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓蚊伞,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親吮铭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子时迫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容