介绍
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
安装与配置(以Linux环境下 6.3.2版本为例)
ElasticSearch安装-单机版
- 进入官网下载页选择想要安装的版本下载
- 解压缩至本地某地址:tar zxvf elasticsearch-6.3.2.tar.gz
- 修改配置文件:vim config/elasticsearch.yml
1 | # 即可启用该物理机器所有网卡网络访问 |
- 执行启动命令:./elasticsearch
后台启动:./elasticsearch -d - 启动成功
ElasticSearch-head插件安装
依赖环境:node和npm
- git clone https://github.com/mobz/elasticsearch-head.git
- npm install
- npm run start
修改ElasticSearch配置
在elasticsearch.yml添加如下配置1
2http.cors.enabled: true
http.cors.allow-origin: "*重启ES
- 页面访问:http://localhost:9100/
- 启动完成
验证
周边
- Release Note :
https://www.elastic.co/guide/en/elasticsearch/reference/index.html - Support Matrix:
https://www.elastic.co/cn/support/matrix