前言
本篇演示如何基于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://www.bmabk.com/index.php/post/143214.html