一、单机部署
1、使用docker进行部署
docker部署是官方推荐的部署方式,需要先准备docker的环境。
1.1、配置网络环境
docker network create elastic
docker如果不配置network的话,默认是使用bridge方式通过ip进行通信,配置了network后可以通过容器名称进行通信。
1.2、拉取镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.0
1.3、启动镜像
docker run --name es01-test --net elastic -p 127.0.0.1:9200:9200 -p 127.0.0.1:9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.17.0
9300是Elasticsearch集群间通信的端口,9200是http协议RESTful端口。
1.4、测试是否启动成功
浏览器输入:http://127.0.0.1:9200
如果成功可以看到下图信息
2、在window上进行部署
2.1、下载压缩包
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.0-windows-x86_64.zip
2.2、启动服务
.\bin\elasticsearch.bat
tips:出现闪退,可能是内存空间不住的原因,修改config/jvm.options
-Xms1g
-Xmx1g