“ElasticSearch 安装运行”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第31行: 第31行:
 
ES 的 JDK 环境生效的优先级配置 ES_JAVA_HOME > JAVA_HOME  > ES_HOME
 
ES 的 JDK 环境生效的优先级配置 ES_JAVA_HOME > JAVA_HOME  > ES_HOME
  
 +
 +
 +
 +
 +
=== 下载并解压 Elasticsearch ===
 
下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
 
下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
  
https://www.elastic.co/downloads/past-releases/elasticsearch-7-17-3
+
选择版本:7.17.3
 +
 
 +
=== Elasticsearch 文件目录结构 ===
 +
{| class="wikitable"
 +
!目录
 +
!描述
 +
|-
 +
|bin
 +
|脚本文件,包括启动 elasticsearch ,安装插件,运行统计数据等
 +
|-
 +
|config
 +
|配置文件目录,如 elasticsearch 配置、角色配置、jvm配置等
 +
|-
 +
|jdk
 +
|java运行环境
 +
|}

2022年12月3日 (六) 11:00的版本

https://www.bilibili.com/video/BV1nF411F75k/?p=11

环境准备

  • 运行 Elasticsearch,需安装并配置 JDK
    • 设置 $JAVA_HOME
  • 各个版本对 Java 的依赖 https://www.elastic.co/support/matrix#matrix_jvm
    • Elasticsearch 5 需要 Java 8 及以上版本
    • Elasticsearch 从 6.5 开始支持 Java 11
    • 7.0 开始,内置了 Java 环境
  • ES 比较耗内存,建议虚拟机4G或以上内存,JVM 1G 以上的内存分配


可以参考 es 的环境文件 %ES_HOME%\bin\elasticsearch-env.bat

if defined ES_JAVA_HOME (
  set JAVA="%ES_JAVA_HOME%\bin\java.exe"
  set JAVA_TYPE=ES_JAVA_HOME
) else if defined JAVA_HOME (
  rem fallback to JAVA_HOME
  echo "warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME" >&2
  set JAVA="%JAVA_HOME%\bin\java.exe"
  set "ES_JAVA_HOME=%JAVA_HOME%"
  set JAVA_TYPE=JAVA_HOME
) else (
  rem use the bundled JDK (default)
  set JAVA="%ES_HOME%\jdk\bin\java.exe"
  set "ES_JAVA_HOME=%ES_HOME%\jdk"
  set JAVA_TYPE=bundled JDK
)

ES 的 JDK 环境生效的优先级配置 ES_JAVA_HOME > JAVA_HOME > ES_HOME



下载并解压 Elasticsearch

下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

选择版本:7.17.3

Elasticsearch 文件目录结构

目录 描述
bin 脚本文件,包括启动 elasticsearch ,安装插件,运行统计数据等
config 配置文件目录,如 elasticsearch 配置、角色配置、jvm配置等
jdk java运行环境