CentOS安装Docker 支持 64 位版本 CentOS 7/8,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。
旧版本的 Docker称为 docker 或者 docker-engine,使用以下命令卸载旧版本:
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
使用脚本安装时,在安装之前会自动进行检查,选择适合当前系统的包进行安装docker。如果发现有缺少的依赖,会自动进行安装。
curl https://get.docker.com > /tmp/install.sh
修改权限
chmod +x /tmp/install.sh
执行脚本
/tmp/install.sh
在进行JAVA API的学习之前,首先需要了解下JDK 和Elasticsearch的版本对应关系

通过上面的对应关系,可以得到一下结论:
elasticsearch版本从8.x开始,需要jdk 17+才能支持elasticsearch 7.17.x,对jdk8、11、17都支持
因此,对于elasticsearch 7.x 只要是jdk8以上,能支持到最大版本elasticsearch 7.17.x
注意: 本文采用 elasticsearch 7.17.14
windows集群包含3个节点,如下:
es-9200 es-9201 es-9202