windows10安裝elasticsearch搜索引擎

簡介

Elasticsearch 是一個實(shí)時的分布式搜索分析引擎脱柱, 它能讓你以一個之前從未有過的速度和規(guī)模榨为,去探索你的數(shù)據(jù)。 它被用作全文檢索日川、結(jié)構(gòu)化搜索板壮、分析以及這三個功能的組合绰精。

下載ElasticSearch

最新版下載地址:https://www.elastic.co/downloads/elasticsearch

為了配合中文分詞插件的版本,這里我下載的是elasticsearch-8.2.3

https://www.elastic.co/cn/downloads/past-releases/elasticsearch-8-2-3

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.2.3-windows-x86_64.zip

安裝ElasticSearch

在windows下的ElasticSearch是一個壓縮包卿樱,所有的命令都是bat批處理文件硫椰。

解壓縮以后執(zhí)行bin目錄里面的批處理文件就可以運(yùn)行了

啟動ElasticSearch

進(jìn)入bin目錄執(zhí)行elasticsearch.bat

    $ cd D:\elasticsearch-8.2.3\bin
    $ elasticsearch.bat

第一次訪問的時候注意看一下默認(rèn)的賬號和密碼

    --------------------------------------------------------------------------------------------------
    
    -> Elasticsearch security features have been automatically configured!
    -> Authentication is enabled and cluster connections are encrypted.
    
    ->  Password for the elastic user (reset with `bin/elasticsearch-reset-password -u elastic`):
      SigIYaxY7vzARk5MqJ6p
    
    ->  HTTP CA certificate SHA-256 fingerprint:
      fe6c8aa23f21b1bf32ad564d12c0bddff6d55f4e152e467079aa9aa57c16daed
    
    ->  Configure Kibana to use this cluster:
    * Run Kibana and click the configuration link in the terminal when Kibana starts.
    * Copy the following enrollment token and paste it into Kibana in your browser (valid for the next 30 minutes):
      eyJ2ZXIiOiI4LjIuMyIsImFkciI6WyIxOTIuMTY4LjguMTo5MjAwIl0sImZnciI6ImZlNmM4YWEyM2YyMWIxYmYzMmFkNTY0ZDEyYzBiZGRmZjZkNTVmNGUxNTJlNDY3MDc5YWE5YWE1N2MxNmRhZWQiLCJrZXkiOiJfNGRXUG9JQnBRZExibW9IbFBuVzpWbmhjYmdqVlM2Q2VwMlNRZ0NIMVBnIn0=
    
    ->  Configure other nodes to join this cluster:
    * On this node:
      - Create an enrollment token with `bin/elasticsearch-create-enrollment-token -s node`.
      - Uncomment the transport.host setting at the end of config/elasticsearch.yml.
      - Restart Elasticsearch.
    * On other nodes:
      - Start Elasticsearch with `bin/elasticsearch --enrollment-token <token>`, using the enrollment token that you generated.
    -----------------------------------------------------------------------------------

訪問測試

https://localhost:9200
訪問測試繁调,看到提示需要密碼萨蚕。

image-20220727133013259.png

設(shè)置賬號和密碼

先不要關(guān)閉elasticsearch,然后新開一個CMD窗口蹄胰,執(zhí)行命令

$ elasticsearch-setup-passwords.bat interactive
warning: ignoring JAVA_HOME=C:\Program Files\Java\jdk-11.0.2; using bundled JDK
******************************************************************************
Note: The 'elasticsearch-setup-passwords' tool has been deprecated. This       command will be removed in a future release.
******************************************************************************

Initiating the setup of passwords for reserved users elastic,apm_system,kibana,kibana_system,logstash_system,beats_system,remote_monitoring_user.
You will be prompted to enter passwords as the process progresses.
Please confirm that you would like to continue [y/N]y


Enter password for [elastic]:
Reenter password for [elastic]:
Enter password for [apm_system]:
Reenter password for [apm_system]:
Enter password for [kibana_system]:
Reenter password for [kibana_system]:
Enter password for [logstash_system]:
Reenter password for [logstash_system]:
Enter password for [beats_system]:
Reenter password for [beats_system]:
Enter password for [remote_monitoring_user]:
Reenter password for [remote_monitoring_user]:
Changed password for user [apm_system]
Changed password for user [kibana_system]
Changed password for user [kibana]
Changed password for user [logstash_system]
Changed password for user [beats_system]
Changed password for user [remote_monitoring_user]
Changed password for user [elastic]

D:\elasticsearch-8.2.3\bin</pre>

查看幫助

D:\elasticsearch-8.2.3\bin
$ elasticsearch-setup-passwords.bat -h
warning: ignoring JAVA_HOME=C:\Program Files\Java\jdk-11.0.2; using bundled JDK
Sets the passwords for reserved users

Commands
--------
auto - Uses randomly generated passwords
interactive - Uses passwords entered by a user

Non-option arguments:
command

Option             Description
------             -----------
-E <KeyValuePair>  Configure a setting
-h, --help         Show help
-s, --silent       Show minimal output
-v, --verbose      Show verbose output</pre>

安裝中文分詞插件-方式1

首先下載和elasticsearch版本對應(yīng)的插件:

https://github.com/medcl/elasticsearch-analysis-ik/releases

https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.2.3/elasticsearch-analysis-ik-8.2.3.zip

大概4.3m左右岳遥,然后復(fù)制到bin目錄。

D:\elasticsearch-8.2.3\bin
$ elasticsearch-plugin install elasticsearch-analysis-ik-8.2.3.zip

運(yùn)行過程

D:\elasticsearch-8.2.3\bin
$ elasticsearch-plugin install elasticsearch-analysis-ik-8.2.3.zip
warning: ignoring JAVA_HOME=C:\Program Files\Java\jdk-11.0.2; using bundled JDK
-> Installing elasticsearch-analysis-ik-8.2.3.zip
-> Failed installing elasticsearch-analysis-ik-8.2.3.zip
-> Rolling back elasticsearch-analysis-ik-8.2.3.zip
-> Rolled back elasticsearch-analysis-ik-8.2.3.zip
A tool for managing installed elasticsearch plugins

Non-option arguments:
command

Option             Description
------             -----------
-E <KeyValuePair>  Configure a setting
-h, --help         Show help
-s, --silent       Show minimal output
-v, --verbose      Show verbose output

ERROR: Unknown plugin elasticsearch-analysis-ik-8.2.3.zip

安裝中文分詞插件-方式2

1.直接解壓縮到\plugins目錄中

$ cd D:\elasticsearch-8.3.2\plugins

D:\elasticsearch-8.3.2\plugins
$ ls
elasticsearch-analysis-ik-8.2.3/

2.ik分詞器的plugin-descriptor.properties

# 'description': simple summary of the plugin
description=IK Analyzer for Elasticsearch
#
# 'version': plugin's version
version=8.3.2
#
# 'name': the plugin name
name=analysis-ik
#
# 'classname': the name of the class to load, fully-qualified.
classname=org.elasticsearch.plugin.analysis.ik.AnalysisIkPlugin
#
# 'java.version' version of java the code is built against
# use the system property java.specification.version
# version string must be a sequence of nonnegative decimal integers
# separated by "."'s and may have leading zeros
java.version=1.8
#
# 'elasticsearch.version' version of elasticsearch compiled against
# You will have to release a new version of the plugin for each new
# elasticsearch release. This version is checked when the plugin
# is loaded so Elasticsearch will refuse to start in the presence of
# plugins with the incorrect elasticsearch.version.
elasticsearch.version=8.3.2

主要修改version=8.3.2elasticsearch.version=8.3.2

提示:
我用的最新的ElasticSearch8.3.2版本裕寨,ik分詞器最新的版本8.2.3,版本沒有跟上,最好es-ik分詞插件版本要和es安裝的版本對應(yīng)宾袜。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末捻艳,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子庆猫,更是在濱河造成了極大的恐慌认轨,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件月培,死亡現(xiàn)場離奇詭異嘁字,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)节视,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門拳锚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人寻行,你說我怎么就攤上這事霍掺。” “怎么了拌蜘?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵杆烁,是天一觀的道長。 經(jīng)常有香客問我简卧,道長兔魂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任举娩,我火速辦了婚禮析校,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘铜涉。我一直安慰自己智玻,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布芙代。 她就那樣靜靜地躺著吊奢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪纹烹。 梳的紋絲不亂的頭發(fā)上页滚,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天召边,我揣著相機(jī)與錄音,去河邊找鬼裹驰。 笑死隧熙,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的邦马。 我是一名探鬼主播贱鼻,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼滋将!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起症昏,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤随闽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后肝谭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體掘宪,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年攘烛,在試婚紗的時候發(fā)現(xiàn)自己被綠了魏滚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡坟漱,死狀恐怖鼠次,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情芋齿,我是刑警寧澤腥寇,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站觅捆,受9級特大地震影響赦役,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜栅炒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一掂摔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧赢赊,春花似錦乙漓、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至秀鞭,卻和暖如春趋观,著一層夾襖步出監(jiān)牢的瞬間扛禽,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工皱坛, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留编曼,地道東北人。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓剩辟,卻偏偏與公主長得像掐场,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子贩猎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評論 2 348

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