Elasticsearch Windows版安装配置
2022/1/7 7:05:08
本文主要是介绍Elasticsearch Windows版安装配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Elasticsearch简介
Elasticsearch
是一个开源的搜索文献的引擎,大概含义就是你通过Rest
请求告诉它关键字,他给你返回对应的内容,就这么简单。
Elasticsearch
封装了Lucene
,Lucene
是apache
软件基金会一个开放源代码的全文检索引擎工具包。Lucene
的调用比较复杂,所以Elasticsearch
就再次封装了一层,并且提供了分布式存储等一些比较高级的功能。
基于Elasticsearch
有很多的插件,一个是kibana
,一个是Elasticsearch-head
、Logstash、ik分词器
kibana:
主要用来构建请求,它提供了很多自动补全的功能。Elasticsearch-head:
主要用来可视化Elasticsearch
- Logstash:是一个具有实时传输能力的数据收集引擎,用来进行数据收集(如:读取文本文件)、解析,并将数据发送给ES。
- ik分词器:是开源社区比较流行的中文分词插件,包括两种模式:
ik_max_word:
会把中文尽可能的拆分ik_smart:
会根据常用的习惯进行划分,比如"进口红酒”
会被划分为“进口”,“红酒”
安装Elasticsearch
1、下载
2、配置跨域,方便Elasticsearch-head连接:elasticsearch安装目录下的config文件夹,找到elasticsearch.yml文件,添加两行配置:
#表示是否支持跨域,默认为false http.cors.enabled: true #当设置允许跨域,默认为*,表示支持所有域名 http.cors.allow-origin: "*"
3、启动Elasticsearch:elasticsearch安装目录下的bin文件夹,找到elasticsearch.bat文件,双击即可
4、验证启动是否成功:访问localhost:9200,出现以下页面则表示启动成功
安装Elasticsearch-head
1、拉取代码,启动
#下载elasticsearch-head代码 git clone git://github.com/mobz/elasticsearch-head.git #进入elasticsearch-head文件夹 cd elasticsearch-head #shift+右键,进入PowerShell窗口,输入以下命令 npm install npm run start
如果执行npm install失败,则试试npm install -g;如果还是不行,则把之前代码删除重新拉代码试试
2、验证是否启动成功:http://localhost:9100/
3、连接Elasticsearch:首先启动Elasticsearch
安装Kibana
1、官网:https://www.elastic.co/cn/kibana
kibana版本必须和ES版本一致
2、启动:kibana安装目录下的bin文件夹,找到kibana.bat文件,双击即可
启动可能有点慢,需要等一会
3、测试访问:http://localhost:5601/app/home#/
IK分词器插件
1、安装:https://github.com/medcl/elasticsearch-analysis-ik/releases
2、解压到elasticsearch安装目录下的plugins新建的文件夹
这篇关于Elasticsearch Windows版安装配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享