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/