ElasticSearch-安装与入门

介绍

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

安装与配置(以Linux环境下 6.3.2版本为例)

ElasticSearch安装-单机版

  1. 进入官网下载页选择想要安装的版本下载
  2. 解压缩至本地某地址:tar zxvf elasticsearch-6.3.2.tar.gz
  3. 修改配置文件:vim config/elasticsearch.yml
1
2
3
4
5
# 即可启用该物理机器所有网卡网络访问
network.host: 0.0.0.0

# 设置当前节点为master节点
node.name: master
  1. 执行启动命令:./elasticsearch
    后台启动:./elasticsearch -d
  2. 启动成功

ElasticSearch-head插件安装

依赖环境:node和npm

  1. git clone https://github.com/mobz/elasticsearch-head.git
  2. npm install
  3. npm run start
  4. 修改ElasticSearch配置
    在elasticsearch.yml添加如下配置

    1
    2
    http.cors.enabled: true
    http.cors.allow-origin: "*
  5. 重启ES

  6. 页面访问:http://localhost:9100/
  7. 启动完成

验证

  1. 访问:http://localhost:9100/

周边

参考