Elasticsearch(ES)的下载与安装

1.安装 Java

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

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

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

2.下载 Elasticsearch

访问 Elasticsearch 官网下载安装包:

或者社区地址

下载完成之后,并解压到指定目录。

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

目录配置文件描述|
bin放置脚本文件,如启动脚本 elasticsearch, 插件安装脚本等。
configelasticserch.ymlelasticsearch 配置文件,如集群配置、jvm 配置等。
jdkjava 运行环境
datapath.data数据持久化文件
lib依赖的相关类库
logspath.log日志文件
modules包含的所有 ES 模块
plugins包含的所有已安装的插件

注意:

  • 对于机器内存不够的时候,就需要修改 JVM 参数,配置文件路径为 config/jvm.options,ES V7.1 版本默认为 1g, 老版本为2g, 你可以自行修改。
  • Xmx 和Xms 数值请设置相同;
  • Xmx 不要超过机器内存的 50%;
  • 内存总量不要超过 30GB, 参见官方文档

4.运行 Elasticsearch

执行启动命令:

bin/elasticsearch

或者

点击bin/elasticsearch.bat 文件。

看到启动日志中有 started关键字,就表示启动成功了。
在这里插入图片描述

5.访问 Elasticsearch 9200端口来实际验证一下启动情况:

  • 在linux上 :

curl localhost:9200

  • 在windows上:

浏览器中:localhost:9200

执行之后的效果:

{
  "name" : "PC-20200406GJJX",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "-Jsh2ddkRFyhrFI0p-P3Bg",
  "version" : {
    "number" : "7.8.0",
    "build_flavor" : "default",
    "build_type" : "zip",
    "build_hash" : "757314695644ea9a1dc2fecd26d1a43856725e65",
    "build_date" : "2020-06-14T19:35:50.234439Z",
    "build_snapshot" : false,
    "lucene_version" : "8.5.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

返回了 Elasticsearch 相关元数据,如版本信息 7.8.0。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐