ElasticSearch-环境搭建
进入官网,查找相关官方docker安装教程
1.docker方式
1.1 elasticsearch安装
1.进入docker仓库,查找使用最多
2.拉取镜像
docker pull elasticsearch:7.8.0
3.启动容器
# -d : 后台运行
# -p : 指定宿主机与docker启动容器的端口映射
# --name : 为 elasticsearch 容器起个别名
# -e : 指定为单节点集群模式
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.8.0
4.可以输入命令查看日志docker logs -f CONTAINER_ID
5.启动成功后,访问IPhttp://192.168.44.130:9200/,若出现如下图中信息,则安装成功
1.2 kibana 安装
1.下载镜像
docker pull kibana:7.8.0
注意:kibana版本要和 es 保持一致
2.启动实例
#link 容器名:容器别名
#因为ES和kinana部署在同一个机器上,可以不指定连接IP
docker run -d --name kibana --link elasticsearch -p 5601:5601 kibana:7.8.0
#查询日志
docker logs kibana
3.访问http://192.168.44.130:5601/,出现如下则认为正常了
2.docker-compose方式
1.进入某个目录,比如/es目录,编写yaml配置文件
version: '3.3'
services:
elasticsearch:
image: elasticsearch:7.8.0
container_name: "elasticsearch"
ports:
- 9200:9200
- 9300:9300
environment:
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- discovery.type=single-node
kibana:
image: kibana:7.8.0
container_name: kibana
depends_on:
- elasticsearch
ports:
- 5601:5601
environment:
- elasticsearch_url=http://127.0.0.1:9200
注意:
1.由于安装在同一个机子上的,所以elasticsearch_url指定的是127.0.0.1
2.执行命令
docker-compose -f docker-compose.yaml up -d
3.查看日志
docker logs elasticsearch
docker logs kibana
4.访问http://192.168.44.130:9200/
5.在访问http://192.168.44.130:5601/
参考
2.docker 安装 elasticsearch & kibana