一: ES与JDK版本匹配一览表
elasticsearch从7.0开始默认安装了java运行环境,以便在没有安装java运行环境的机器上运行。如果配置了环境变量JAVA_HOME,则elasticsearh启动时会使用JAVA_HOME作为java路径,否则使用elasticsearch根目录下jdk目录为java路径。
当JAVA_HOME配置的java版本不满足需求时会输出信息:
the minimum required Java version is 8; your Java version from [xxxxx\jre] does not meet this requirement解决此问题有两种方法:
一: 是安装符合条件的jdk并配置JAVA_HOME。
二: 是修改elasticsearh根目录下bin目录下的elasticsearch-env脚本。
windows:
修改elasticsearch-env.bat
在判断JAVA_HOME的命令
set JAVA_HOME=D:\program_file_worker\elasticsearch\elasticsearch-7.15.2-node01\jdk
参考网址:https://www.elastic.co/cn/support/matrix#matrix_jvm
二: 环境规划
IP地址 | 节点名称 | 端口 | 备注 |
192.168.1.5 | master-0 | http端口 http.port: 9200 tcp监听端口 transport.tcp.port: 9300 | 主节点 |
192.168.1.5 | slave-1 | http端口 http.port: 9211 tcp监听端口 transport.tcp.port: 9311 | 从节点 |
192.168.1.5 | slave-2 | http端口 http.port: 9222 tcp监听端口 transport.tcp.port: 9322 | 从节点 |
后续补充完整....................