
Elasticsearch
windows安装
官方下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-5-0
官方下载地址2:https://www.elastic.co/downloads/elasticsearch
华为镜像下载:https://mirrors.huaweicloud.com/elasticsearch/7.5.0/
注意:es是java写的,所以需要java环境!!!!es版本必须要和jdk版本一致!!!
下载的是一个zip安装包,解压即可。7.5.0版本之后es自带的有jdk,所有最好用自带的,不会出问题。写一个脚本启动
es.bat
bat
@echo off
rem 强制指定使用Elasticsearch自带的JDK
set JAVA_HOME="D:\devtool\elk\elasticsearch-7.5.0\jdk"
cd /d D:\devtool\elk\elasticsearch-7.5.0\bin
elasticsearch.batdocker安装
1. 创建 Docker 网络(让 ES 和 Kibana 可以互通)
bash
docker network create es-net2. 启动 Elasticsearch 8.19.18
bash
docker run -d \
--name elasticsearch \
--net es-net \
-p 9200:9200 \
-p 9300:9300 \
-e "discovery.type=single-node" \
-e "xpack.security.enabled=false" \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
docker.elastic.co/elasticsearch/elasticsearch:8.19.18参数说明:
docker.elastic.co/elasticsearch/elasticsearch:8.19.18:这是 Elastic 官方提供的镜像地址,和 Docker Hub 上的elasticsearch:8.19.18是同一个来源。xpack.security.enabled=false:这个很重要。8.x 版本默认开启安全认证,关闭后你才能直接用http://localhost:9200访问,否则会要求输入用户名密码,比较麻烦。discovery.type=single-node:单节点模式,适合开发测试。
3. 启动 Kibana 8.19.18
注意,Kibana 的版本必须和 ES 完全一致。
bash
docker run -d \
--name kibana \
--net es-net \
-p 5601:5601 \
-e "ELASTICSEARCH_HOSTS=http://elasticsearch:9200" \
docker.elastic.co/kibana/kibana:8.19.184. 验证是否成功
执行完上述命令后,可以在浏览器访问:
- Elasticsearch:
http://localhost:9200,如果看到一个包含"tagline" : "You Know, for Search"的 JSON 信息,就说明启动成功了。 - Kibana:
http://localhost:5601。

