0


【云原生】docker 搭建ElasticSearch7

前言

本篇演示如何基于docker环境快速搭建起es7的环境

安装es7.6

1、拉取镜像

docker pull elasticsearch:7.6.2

2、执行下面的命令进行安装

docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" --name es7.6 -d elasticsearch:7.6.2

3、容器内部的配置

容器成功启动之后,还需要进入到容器内部做一些配置

docker exec -it es7.6 /bin/bash

进入config目录,找到下面的这个配置文件

将下面的配置信息添加进去

cluster.name: "docker-cluster"
http.cors.enabled: true
network.host: 0.0.0.0
http.port: 9200
http.cors.allow-origin: "*"

该配置文件还可以配置更多的信息,比如访问的用户名,密码等

保存并退出,再退出容器,重启es容器

4、浏览器访问ES

如果是云服务器需要开启相关的访问端口,虚拟机也是如此,IP:9200,出现下面的界面,说明docker部署的es已经可以成功使用;

安装中注意点

重点需要注意这个配置,ES_JAVA_OPTS="-Xms512m -Xmx512m",这个配置参数的值最好根据你的服务器配置来决定,一般最好不要低于512m即可

安装kibana7.6

1、拉取镜像

docker pull kibana:7.6.2

2、创建并配置文件

mkdir -p /usr/local/kibana/config
vi kibana.yml

将下面的这段配置文件拷贝到 kibana.yml 中

server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://IP:9200"]
xpack.monitoring.ui.container.elasticsearch.enabled: true

3、启动kibana容器

docker run --name kibana76 -v /usr/local/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml -p 5601:5601 -d kibana:7.6.2

4、访问kibana

容器启动后,可在浏览器通过5601端口进行访问,然后可以测试创建一个索引


本文转载自: https://blog.csdn.net/congge_study/article/details/127818225
版权归原作者 逆风飞翔的小叔 所有, 如有侵权,请联系我们删除。

“【云原生】docker 搭建ElasticSearch7”的评论:

还没有评论