手把手教程:Linux使用docker安装ElasticSearch8.2.3和配套Kibana

这篇具有很好参考价值的文章主要介绍了手把手教程:Linux使用docker安装ElasticSearch8.2.3和配套Kibana。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

之前用的es一直是比较老的版本,最近做项目的时候觉得该用一个稍微新一点的了,就琢磨了一下新版本的使用,顺便整理下安装流程。之所以要整理这个,是因为新版本的ES跟老版本的安装过程差别太大了,特别是要配套Kibana的情况下。

开放端口

在云服务器控制台配置相关安全组(防火墙)(9200,9300,5601这三个端口),服务器防火墙也需要开放这三个端口,这一步就不赘述了

安装ES

Docker的下载我就不废话了。安装步骤可以参考官网:https://www.elastic.co/guide/en/elasticsearch/reference/8.2/docker.html ,不过官网有坑(说起来都是泪)
创建docker局域网(要安装Kibana的话必须要做):

docker network create elastic

拉取ES的镜像:

docker pull elasticsearch:8.2.3

运行命令(我这里没有挂载数据及配置文件目录,原因是挂载之后启动会报错。琢磨了很久也没有答案,有知道的朋友可以交流一下):

docker run --name elasticsearch --net elastic -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" -d elasticsearch:8.2.3

官网说这里会生成elastic用户的密码跟token,但我实践中发现并没有,所以需要我们手动处理(后文)运行参数简单给大家解释一下:

--net elastic  指定局域网络
--name  指定容器的名字
-p  端口映射
-e "discovery.type=single-node"  单机模式启动
-e ES_JAVA_OPTS="-Xms64m -Xmx512m"  分配Java虚拟机运行内存
-d  后台运行
elasticsearch:8.2.3  指定镜像及版本

进入容器内:

docker exec -it 96c /bin/bash

在容器内执行一下命令,以下两个值最好都保存一下:

重置elastic用户的密码./bin/elasticsearch-reset-password生成token:./bin/elasticsearch-create-enrollment-token -s kibana
安装Kibana

安装Kibana:

docker pull kibana:8.2.3

运行:

docker run --name kibana --net elastic -p 5601:5601 -d kibana:8.2.3

进入容器内:

docker exec -it f35 /bin/bash

输入ES生成的token:

./bin/kibana-setup
在以下命令行输入安装ES时生成的token
? Enter enrollment token:

然后去公网ip:5601按照步骤激活即可,可能会需要一些内容,无非是再次输入token,elastic用户的密码等
到这里我们的安装基本就完成了,有任何问题都可以在评论区交流,看到了都会及时回复。同时欢迎关注,我会持续产出优质内容文章来源地址https://www.toymoban.com/news/detail-505728.html

到了这里,关于手把手教程:Linux使用docker安装ElasticSearch8.2.3和配套Kibana的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS7(Linux)详细安装教程(手把手图文详解版)

    目录 一、CentOS镜像的下载(准备工作) 1、官网地址:https://www.centos.org/(官网的下载速度会很慢,不推荐) 2、其他镜像源的下载地址(推荐) 3、选择合适版本的镜像进行下载  二、环境的安装 1、打开我们的虚拟机(VMware Workstation),点击文件进行新建 2、选择典型之后,

    2024年02月08日
    浏览(48)
  • 【Docker】手把手教你在windows使用Docker搭建Minio[详细教程]

    目录 1什么是Minio 2安装Docker 3Docker搭建Minio 4.创建Minio容器并运行 5.进行访问 6安装可能出现的问题         MinIO是一个基于开源的对象存储服务器,MinIO的设计目标是提供高性能、高可用性和高可靠性的对象存储服务。MinIO可以作为一个独立的对象存储服务,也可以在Kuber

    2024年01月19日
    浏览(49)
  • 手把手教你在windows使用Docker搭建Minio[详细教程]

    目录 1什么是Minio 2安装Docker 3Docker搭建Minio 4.创建Minio容器并运行 5.进行访问 6安装可能出现的问题         MinIO是一个基于开源的对象存储服务器,MinIO的设计目标是提供高性能、高可用性和高可靠性的对象存储服务。MinIO可以作为一个独立的对象存储服务,也可以在Kuber

    2024年02月12日
    浏览(44)
  • CentOS7(Linux)详细安装教程(手把手图文详解版)_centos7安装教程

    3、选择合适版本的镜像进行下载 选择合适的存放地址(这里的地址包含中文名称我用起来好像也没出啥问题,如果怕出错的同学可以使用全英文) 1、打开我们的虚拟机(VMware Workstation),点击文件进行新建 2、选择典型之后,下一步 3、选择稍会安装操作系统 4、因为安装的

    2024年04月29日
    浏览(40)
  • 【运维】手把手教你在windows使用Docker搭建Minio[详细教程]

    目录 1什么是Minio 2安装Docker 3Docker搭建Minio 4.创建Minio容器并运行 5.进行访问 6安装可能出现的问题         MinIO是一个基于开源的对象存储服务器,MinIO的设计目标是提供高性能、高可用性和高可靠性的对象存储服务。MinIO可以作为一个独立的对象存储服务,也可以在Kuber

    2024年02月06日
    浏览(50)
  • 【渗透测试】漏洞扫描AWVS安装使用教程,三分钟手把手教会,非常简单

    Acunetix Web Vulnerability Scanner(简称AWVS)是一个 自动化 的Web漏洞扫描工具,它可以扫描任何通过 Web浏览器访问 和 遵循HITP/HTTPS 规则的Web站点。 AWVS原理是基于 漏洞匹配方法 ,通过 网络爬虫 测试你的网站安全,检测流行安全 AWVS可以检测什么漏洞,它有什么优势? AWVS可以通过

    2024年01月25日
    浏览(51)
  • 手把手pip安装教程

    在Python中,pip是最常用的包管理工具之一。它可以用于安装、卸载和管理Python包。在本文中,我们将手把手教你如何安装pip,以便能够更方便地安装和管理Python包。 在安装pip之前,我们需要确认已经正确安装了Python,并确定其版本。在命令行中输入以下命令,确认Python版本:

    2024年02月11日
    浏览(52)
  • MySQL超详细安装教程 手把手教你安装MySQL到使用MySQL 最简单的MySQL安装方式,这种方式装,卸载也简单

    目录 MySQL 压缩包下载地址:? 下载方式: 安装步骤: 一、解压下载的文件: 二、给解压的文件改名? ?三、将这个包放到自己想要存放的电脑目录下 ?四、配置环境变量 1、右键我的电脑,选择属性 2、选择环境变量 ?3、找到系统变量里的Path 4、新建环境变量,将mysql文件的b

    2024年02月11日
    浏览(32)
  • git安装教程(保姆级手把手详细图文)

    一. 认识Git Git是一个分布式版本控制系统,主要用于项目版本管理,一般使用过程为创建分支,修改代码、合并分支 二. 下载Git安装包 1. 登录Git官网: https://git-scm.com/ (官网看版本号,缺点是下载太慢) 2.淘宝镜像下载: https://registry.npmmirror.com/binary.html?path=git-for-windows/ (找到

    2024年01月17日
    浏览(57)
  • 2023最新最全git安装教程,保姆级手把手式安装!!!

            目录 一、git简介 二、安装过程       1.首先进入git的官网:https://git-scm.com/然后选择Downloads。       2.接着选择与自己电脑系统对应的下载选项,我的电脑是windows7的系统,因此选择windows。       3.进去之后,先别着急选择,先查看自己的电脑系统是64位操作

    2024年02月05日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包