#Elasticsearch入门:环境搭建 @FDDLC
发布日期:2021-06-30 20:58:32 浏览次数:3 分类:技术文章

本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:#Elasticsearch的基本使用 @FDDLC
下一篇:#LeetCode326. 3的幂 @FDDLC

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月07日 16时04分24秒