17.docker实战之安装ES

导读:本篇文章讲解 17.docker实战之安装ES,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1.下载ES镜像

docker pull elasticsearch:6.8.16
  1. 创建网桥
docker network create myESNet

3.运行容器

docker run -d --name myes --net myESNet -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.8.16

4.配置服务器网关 和 阿里云安全组

systemctl start firewalld.service #开启防火墙
firewall-cmd --zone=public --add-port=9200/tcp --permanent #将9200端口放入防火墙白名单
firewall-cmd --reload #重启防火墙

5.验证 ,浏览器上访问 服务器ip:9200
出现如下信息,代表docker 启动es成功!

{
  "name" : "7pFOVHT",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "rukq9W35RG6Doof1PWPgdQ",
  "version" : {
    "number" : "6.8.16",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "1f62092",
    "build_date" : "2021-05-21T19:27:57.985321Z",
    "build_snapshot" : false,
    "lucene_version" : "7.7.3",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

6.ES中持久化方案
es中所有数据都在容器内 /usr/share/elasticsearch/data 目录
es中配置文件都在容器内 /usr/share/elasticsearch/config目录
es中插件都在容器内 /usr/share/elasticsearch/plugins目录

docker run -d --name myes --net myESNet -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v /docker-data/es/data:/usr/share/elasticsearch/data -v /docker-data/es/config:/usr/share/elasticsearch/config -v /docker-data/es/plugins:/usr/share/elasticsearch/plugins elasticsearch:6.8.16

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/65769.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!