首页 > 其他分享 >docker 安装Es教程

docker 安装Es教程

时间:2023-05-13 21:00:51浏览次数:46  
标签:教程 9200 -- elasticsearch itmentu docker net Es

转载于:你必须会的Docker安装ElasticSearch教程

创建网络

docker network create itmentu-net

安装Es

命令
docker run -d \
	--name elasticsearch \
    -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
    -e "discovery.type=single-node" \
    -v es-data:/usr/share/elasticsearch/data \
    -v es-plugins:/usr/share/elasticsearch/plugins \
    --privileged \
    --network itmentu-net \
    -p 9200:9200 \
    -p 9300:9300 \
elasticsearch:7.12.1

命令说明:

  • -e "cluster.name=es-docker-cluster":设置集群名称
  • -e "http.host=0.0.0.0":监听的地址,可以外网访问
  • -e "ES_JAVA_OPTS=-Xms512m -Xmx512m":内存大小
  • -e "discovery.type=single-node":非集群模式
  • -v es-data:/usr/share/elasticsearch/data:挂载逻辑卷,绑定elasticsearch的数据目录
  • -v es-logs:/usr/share/elasticsearch/logs:挂载逻辑卷,绑定elasticsearch的日志目录
  • -v es-plugins:/usr/share/elasticsearch/plugins:挂载逻辑卷,绑定elasticsearch的插件目录
  • --privileged:授予逻辑卷访问权
  • --network itmentu-net :加入一个名为itmentu-net的网络中
  • -p 9200:9200:端口映射配置

安装完成后,在浏览器中输入:http://192.168.211.130:9200/ 即可看到elasticsearch的响应结果:

安装Kibana

命令
docker run -d \
--name kibana \
-e ELASTICSEARCH_HOSTS=http://192.168.211.130:9200 \
--network itmentu-net \
-p 5601:5601  \
kibana:7.12.1

命令说明:

  • --network itmentu-net :加入一个名为itmentu-net的网络中,与elasticsearch在同一个网络中
  • -e ELASTICSEARCH_HOSTS=http://192.168.211.130:9200":设置elasticsearch的地址,因为kibana已经与* elasticsearch在一个网络,因此可以用容器名直接访问elasticsearch,也可以写IP地址实现访问。
  • -p 5601:5601:端口映射配置

查看kibana日志

docker logs -f kibana
日志中如果出现了http://0.0.0.0:5601即可访问Kibana后台服务

标签:教程,9200,--,elasticsearch,itmentu,docker,net,Es
From: https://www.cnblogs.com/rookiewang/p/17398185.html

相关文章

  • 数据结构教程之树
    树大家都见过吧当然,我们今天说的不是这个树,而是这个这玩意和大自然中的树有啥关系呢很简单首先,做一个树的简笔画然后,在每条树枝的起点和终点画上圆圈,树枝交会的地方也要画其次,在圆圈间树枝的地方用直线连接随后,把原来的简笔画去掉,整理一下圆圈,凑得太紧的分开一点,太远......
  • springboot 低于 2.6 版本设置 SameSite=None,springboot 1.x set SameSite=none in em
    speingboot使用自带的tomcat运行,设置SameSite。springboot过低的版本没有SameSite的属性设置,升级到1.5.22版本后,虽然Rfc6265CookieProcessor有 setSameSiteCookies方法,但是方法逻辑有BUG,当不是None时才可以设置成功:SameSiteCookiessameSiteCookiesValue=thi......
  • 进程,multiprocessing模块
    整个系统进行资源分配调度的最小单位指正在执行的程序程序执行过程中一次指令,也可以交程序的一次执行过程进程是一种动态概念进程由三大部分组成代码段数据段PCB进程管理控制进程的三大基本状态就绪状态已获得运行需要的所有资源除了CPU执行状态已获得运行需......
  • warning Unexpected any. Specify a different type @typescript-eslint/no-explic
    参考链接场景描述使用vue3+ts开发项目时,会遇到很多警告,我们可以在配置文件中关闭它一、警告:warningUnexpectedany.Specifyadifferenttype@typescript-eslint/no-explicit-any解决方案:关闭any类型的警告。//在.eslintrc.js文件中找到rules添加一行代码即可"@ty......
  • 基于麻雀搜索算法优化回声状态网络(SSA-ESN)的数据回归预测 matlab
    基于麻雀搜索算法优化回声状态网络(SSA-ESN)的数据回归预测matlab代码ID:2829642902896363......
  • 使用Hexo在Github Pages上部署静态博客
    使用Hexo在GithubPages上部署静态博客写在前面本文写于2023/3/23,具体配置步骤具有时效性,后续如有必要会持续更新。阅读本教程需要有Git和Github基础,对Markdown语法有一定的了解。什么是GithubPages?GitHubPages是一项静态站点托管服务,它直接从GitHub上的仓库获取......
  • python requests模块
    requests是Python中用于发送HTTP请求的常用第三方库,可以方便地实现多种请求方式(如GET、POST、PUT、DELETE等),以及文件上传、Cookies管理等功能。以下是requests模块的使用方法和注意事项:安装requests:使用pip命令安装requests库,命令为"pipinstallrequests"。......
  • 【技术分享】ROP技术入门教程
    【技术分享】ROP技术入门教程原文地址:https://ketansingh.net/Introduction-to-Return-Oriented-Programming-ROP/译文仅供参考,具体内容表达以及含义原文为准。 翻译:beswing预估稿费:200RMB投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 前言不可否认的是,不......
  • Zookeeper详细教程-data01
    Zookeeper详细教程一、Zookeeper介绍1.1什么是zookeeper​ Zookeeper是一个分布式的、高性能的、开源的分布式系统的协调(Coordination)服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的一个重要的组件。它是一个为分布式应用提供一致性服务的软件。1.2zookeeper应用场......
  • 台达24es通讯(rtu方式)两台施耐德ATV310变频器示例 施耐德变频器的rtu
    台达24es通讯(rtu方式)两台施耐德ATV310变频器示例施耐德变频器的rtu有一点麻烦,是和大多变频器通讯不一样,它有它的逻辑,但这并不妨碍我们和它的通讯,比如用台达plc来通讯,点动频率,加减速时间都可以设定,需要来看看吧1.硬件,台达plc(es.eh…类型,支持modrw指令)施耐德ATV310(其他型号也可以)。2......