一、环境准备

1、首先,需要准备一台服务器,支持java8或以上版本,支持Linux或者Windows操作系统,安装ElasticSearch7.x版本,需要确保服务器的内存大小至少为4G,如果服务器内存小于4G,将会影响ElasticSearch的性能,另外,还需要确保服务器的磁盘空间至少为50G,以便存储日志和数据文件。

2、安装ElasticSearch7.x版本之前,需要确保服务器上安装了java8或以上版本,如果没有安装,需要先安装java,可以从官网下载最新版本的java,然后运行安装程序,安装完成后,需要设置java的环境变量,以便能够正确的使用java。

二、安装ElasticSearch

1、安装ElasticSearch的过程很简单,只需要从官网下载最新版本的安装包,然后解压,进入解压后的目录,执行bin/elasticsearch命令即可启动ElasticSearch服务,默认情况下,ElasticSearch会监听服务器上的9200端口,如果需要更改端口号,可以在配置文件中进行修改。

2、安装完成后,可以使用curl或者浏览器访问http://localhost:9200,如果能够看到如下的信息,说明ElasticSearch安装成功:

三、配置ElasticSearch

1、ElasticSearch的配置文件位于config文件夹中,默认情况下,ElasticSearch会使用elasticsearch.yml文件中的配置,可以根据自己的需要进行修改,比如可以设置集群名称、节点名称、数据存储目录等。

2、另外,还可以设置JVM参数,比如设置JVM的最大内存、最小内存、堆内存、垃圾回收等,这些参数都可以在jvm.options文件中设置,修改完成后,需要重启ElasticSearch服务,以使配置生效。