码迷,mamicode.com
首页 > 其他好文 > 详细

centos7使用docker安装es(elasticsearch)

时间:2020-01-26 19:19:48      阅读:617      评论:0      收藏:0      [点我收藏+]

标签:start   connect   服务器ip   class   man   ice   cannot   one   highlight   

 

1、安装docker依赖(已安装可以不用安装)

yum install -y docker

  

2、搜索镜像

docker search elasticsearch  

 如果出现以下报错

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

执行以下代码

systemctl daemon-reload
sudo service docker restart

 

3、拉取镜像(我这里拉取的是5.6版本的)

docker pull elasticsearch:5.6

 

4、查看镜像

[root@host1 bin]# docker images
REPOSITORY                TAG                 IMAGE ID            CREATED             SIZE
docker.io/elasticsearch   5.6                 752be83a5396        10 months ago 

  

5、启动镜像(我在这里使用了 -e 限制内存大小  752be83a5396是上面查询的镜像ID)

docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name es01 752be83a5396

  

6、使用命令查看防火墙端口是否已经开放

firewall-cmd --list-port 

  如果结果中没有看到9200和9300端口,需要开放这两个端口,使用以下命令

7、开放相关端口

firewall-cmd --zone=public --add-port=9200/tcp --permanent 
firewall-cmd --zone=public --add-port=9300/tcp --permanent 

 重启防火墙

firewall-cmd --reload

  

打开谷歌浏览器访问

服务器IP:9200

出现以下内容

{
  "name" : "SyxSTB3",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "vG6x2jdhQGytQ43lw_mGrg",
  "version" : {
    "number" : "5.6.16",
    "build_hash" : "3a740d1",
    "build_date" : "2019-03-13T15:33:36.565Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}  

说明安装成功

 

centos7使用docker安装es(elasticsearch)

标签:start   connect   服务器ip   class   man   ice   cannot   one   highlight   

原文地址:https://www.cnblogs.com/pxblog/p/12234561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!