“ElasticSearch 安装运行”的版本间的差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
				
		
		
	
| Jihongchang(讨论 | 贡献) | Jihongchang(讨论 | 贡献)  | ||
| 第10行: | 第10行: | ||
| **7.0 开始,内置了 Java 环境 | **7.0 开始,内置了 Java 环境 | ||
| *ES 比较耗内存,建议虚拟机4G或以上内存,JVM 1G 以上的内存分配 | *ES 比较耗内存,建议虚拟机4G或以上内存,JVM 1G 以上的内存分配 | ||
| − | |||
| + | 可以参考 es 的环境文件 %ES_HOME%\bin\elasticsearch-env.bat<syntaxhighlight lang="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 | ||
| + | ) | ||
| + | </syntaxhighlight> | ||
| + | ES 的 JDK 环境生效的优先级配置 ES_JAVA_HOME > JAVA_HOME  > ES_HOME | ||
| 下载地址: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 | ||
2022年12月3日 (六) 10:53的版本
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
下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
https://www.elastic.co/downloads/past-releases/elasticsearch-7-17-3