首页 > 其他分享 >docker安装ES

docker安装ES

时间:2023-01-13 09:45:13浏览次数:48  
标签:opt 7.12 0.0 sudo elasticsearch docker 安装 ES

1、首先拉取镜像:

sudo docker pull elasticsearch:7.12.0

sudo docker pull kibana:7.12.0

 

2、elasticsearch:7.12.0:我安装的版本是7.12.0,可以根据实际的情况安装

创建docker容器挂在的目录

 

sudo mkdir -p /opt/elasticsearch/config
sudo mkdir -p /opt/elasticsearch/data
sudo mkdir -p /opt/elasticsearch/plugins

 

3、配置文件:

echo "http.host: 0.0.0.0" >> /opt/elasticsearch/config/elasticsearch.yml

4、创建容器:

sudo docker run --name elasticsearch -p 9200:9200  -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms84m -Xmx512m" \
-v /opt/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /opt/elasticsearch/data:/usr/share/elasticsearch/data \
-v /opt/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.12.0

说明:

  • -p 端口映射
  • -e discovery.type=single-node 单点模式启动
  • -e ES_JAVA_OPTS=“-Xms84m -Xmx512m”:设置启动占用的内存范围
  • -v 目录挂载
  • -d 后台运行

查看启动详情

docker ps  查看是否启动
docker logs elasticsearch  启动日志查询
docker restart elasticsearch   重启
docker exec -it elasticsearch bash 进入

 

可能会出现的安装异常

异常一:文件夹未设置所有用户读写执行权限,处理:sudo chmod -R 777 /opt/elasticsearch/

异常二:echo “http.host:0.0.0.0” ==》echo “http.host: 0.0.0.0”;“:”后面有个空格!

异常三:因虚拟内存太少导致,处理:sudo sysctl -w vm.max_map_count=262144

标签:opt,7.12,0.0,sudo,elasticsearch,docker,安装,ES
From: https://www.cnblogs.com/Samuel-Leung/p/17048604.html

相关文章

  • 界面控件DevExpress WPF中文指南 - 用主题设计器的后台视图升级主题
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专......
  • 从 Nginx Ingress 窥探云原生网关选型
    现今有越来越多的企业开始采纳云原生理念进行应用架构转型。而K8s和微服务是云原生的两大支柱,随着云原生浪潮而被广泛应用。 对多数应用而言,提供对外服务的使命并不......
  • 从 Nginx Ingress 窥探云原生网关选型
    现今有越来越多的企业开始采纳云原生理念进行应用架构转型。而K8s和微服务是云原生的两大支柱,随着云原生浪潮而被广泛应用。 对多数应用而言,提供对外服务的使命并不......
  • 解决docker中mongo报Restarting (132) 5 seconds ago
    报的一直自动重启原因是自建服务器的机器不支持avx指令可以通过cat/proc/cpuinfo|grepavxorsudocat/proc/cpuinfo|grepavx查看你的系统是否支持avx指令,如......
  • Response生成验证码
    类代码:packagecom.yin;importjavax.imageio.ImageIO;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.htt......
  • 从 Nginx Ingress 窥探云原生网关选型
    现今有越来越多的企业开始采纳云原生理念进行应用架构转型。而K8s和微服务是云原生的两大支柱,随着云原生浪潮而被广泛应用。 对多数应用而言,提供对外服务的使命并不......
  • you-get下载安装 功能:下载视频bilibili
    安装pythonpipinstallyou-get1.打开网页视频,右击视频:复制视频地址(精准空降)2.打开CMD,输入:you-get https://www.bilibili.com/video/BV1hK4y1d714?t=107.0回车即可 ......
  • [LeetCode] 1519. Number of Nodes in the Sub-Tree With the Same Label
    Youaregivenatree(i.e.aconnected,undirectedgraphthathasnocycles)consistingof n nodesnumberedfrom 0 to n-1 andexactly n-1 edges.Th......
  • HttpServletResponse下载文件
    简称Response类常见应用向浏览器输出消息下载文件要获取下载文件的路径下载文件的名称设置想办法让浏览器能够支持下载我们需要的东西获取下载文件的输入流创建缓......
  • LeetCode & Top Interview Questions All In One
    LeetCode&TopInterviewQuestionsAllInOnehttps://leetcode.com/problem-list/top-interview-questions/?difficulty=EASY&page=1&status=NOT_STARTED(......