欢迎关注笔者的公众号: 小哈学Java, 每日推送 Java 领域干货文章,关注即免费无套路附送 100G 海量学习、面试资源哟!!

个人网站: https://www.exception.site/essay/elasticsearch-single-cluster-plugin-install

目录

  • 一、什么是 Elasticsearch
  • 二、Elasticsearch 下载&安装
  • 三、Elasticsearch 安装&查看插件
  • 四、Elasticsearch 本地集群搭建

一、什么是 Elasticsearch

Elasticsearch 是开源的分布式全文搜索引擎,它底层基于 Apache Lucene,具备高伸缩、高可靠、易管理等特点。提供搜索、分析、数据存储三大功能。特点包括分布式、RESTFul 接口、索引自动分片、副本机制、多数据源以及搜索负载等等。

根据 DB-Engines 的排名显示,Elasticsearch 是最受欢迎的企业搜索引擎,其次是Apache Solr,它也是基于Lucene。

今天,小哈就手摸手带着大家学会 Elasticsearch 单机、集群、插件安装步骤,附有丰富的图文哦~

二、Elasticsearch 下载&安装

2.1 安装 Java

在安装 Elasticsearch 之前,您需安装并配置好 JDK, 设置好环境变量 $JAVA_HOME

众所周知,Elasticsearch 版本很多,不同的版本对 Java 的依赖也有所差别:

  • Elasticsearch 5 需要 Java 8 以上版本;
  • Elasticsearch 6.5 开始支持 Java 11;
  • Elasticsearch 7.0 开始,内置了 Java 环境,所以说,安装 7.0+ 版本会方便很多。

2.2 下载 Elasticsearch

访问 Elasticsearch 官网 https://www.elastic.co/cn/downloads/elasticsearch 下载安装包:

笔者这里下载的是 MAC 系统 Elasticsearch V7.1.0 版本作为演示。

2.3 解压

下载成功后,解压到指定目录:

tar -zxvf elasticsearch-7.1.0-darwin-x86_64.tar.gz

进入解压后的目录,结构如下:

2.4 Elasticsearch 目录、配置文件说明、注意点

这里大概解答下各个目录、配置文件的作用:

目录 配置文件 描述
bin