本文共 912 字,大约阅读时间需要 3 分钟。
一、Elasticsearch简介
一句话概括:Elasticsearch是一款基于Lucene的分布式全文搜索引擎。同样基于Lucene的Solr是它的主要竞争对手。
应用举例:电商项目中的商品搜索。
相关:
相关:
相关:
相关:
官方文档:
二、下载安装
官网产品:
下载链接:
各种版本下载:
1、下载后解压,可看到如下目录结构:
2、进入bin文件夹,运行elasticsearch.bat:
如果仔细观察,可以发现elasticsearch通过9300端口对外提供TCP服务,通过9200端口对外提供HTTP服务。
3、启动成功后,在浏览器中访问:localhost:9200
如果看到:
那么恭喜你,完成了一个小目标!
4、安装一个Elasticsearch的图形管理界面:head工具
a、下载head:
b、解压,放哪基本都行:
c、安装Node.js(head工具本质上是一个基于Node.js的Web项目):
d、进入head文件夹下,Shift+右键,选择"在此处打开CMD",运行:npm install (此步是为了安装head相关的依赖)
e、接着运行:npm run start (启动head工具,即head这个Web项目)
f、head这个Web项目通过9100端口对外提供HTTP服务,因此访问:localhost:9100
如果看到:
那么恭喜你,head工具安装成功!
5、第4步只是把head工具启动了,并没有连上咱们的Elasticsearch。要想让head工具连上Elasticsearch,还得进行一项配置。
a、打开elasticsearch根目录下的config文件夹:
b、打开elasticsearch.yml,在最后添加:
http.cors.enabled: truehttp.cors.allow-origin: "*"
(建议直接复制,yml语法规定冒号后要有空格,否则无法识别冒号后的内容)
c、重启elasticsearch,刷新head界面,可能需要点击连接按钮:
如果看到:
那么恭喜你,连接成功!
下一篇:
Elasticsearch的基本使用:
转载地址:https://liuxingchang.blog.csdn.net/article/details/109526975 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!