ElasticSearch 安装

ElasticSearch 安装

本文只是学习 ElasticSearch 时的一个笔记,方便记忆和以后翻阅。

正文

要安装那些东西?

elasticsearch 搜索引擎,核心。必装。
elasticsearch-head 一个简单的客户端工具。可选,开发时建议装。
kibana 一个漂亮且功能丰富的管理界面,包含客户端工具,有了这个不装 head 也可以。可选,开发时建议装。
IK 一个分词插件,可以用来做中文分词,效果比较好。必装。

0、安装 ES

下载、解压到指定目录:

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

配置跨域,打开 config 目录的 elasticsearch.yml 文件,在最后面添加:

http.cors.enabled: true
http.cors.allow-origin: "*"

这个方便后面安装的界面,可以调用 es 的接口。

浏览器访问:http://localhost:9200/

1、安装 head

elasticsearch-head 是 es 的一个简单的管理界面,是一个前端应用,所以安装也很简单,就跟写 vue 前端项目一样,把代码下载下来,用 npm 来运行。

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

浏览器访问:http://localhost:9100/

2、安装 kibana

head界面是不是太丑了,功能也很少,不方便调试。那么 kibana 就是 es 神器,超极丰富的功能,漂亮的界面

下载后解压就可以用了 https://artifacts.elastic.co/downloads/kibana/kibana-7.11.1-windows-x86_64.zip

默认是英文界面,所以在启动前,改一个配置变成中文。 在 kibana 的 config 目录下打开 kibana.yml,最后面添加一行:

i18n.locale: "zh-CN"

启动就可以了。

浏览器访问:http://localhost:5601/

3、安装 IK

到现在都安装完了,但是要检索中文,做中文分词还需要安装一个插件。超极简单,一条命令安装。

elasticsearch-plugin.bat install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.11.1/elasticsearch-analysis-ik-7.11.1.zip

还有一种安装 ik 插件方法,就是自己下载
https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.11.1/elasticsearch-analysis-ik-7.11.1.zip

然后把他就行到 es 的plugin目录就可以了。 上面那条命令是自动帮你做了。

4、Linux安装

上面是windows安装方法,如果是linux系统,安装方法也一样,只要把 windows 安装包换成 linux 就行了。在 es 官网可以下载。
https://www.elastic.co/cn/downloads/

本博客采用 知识共享署名-禁止演绎 4.0 国际许可协议 进行许可

本文标题:ElasticSearch 安装

本文地址:https://jizhong.plus/post/2021/03/es-install.html