SpringBoot 接入 ELK - 动态索引详解

2023-11-07

1.说明:
    1.docker环境需要java maven环境,检查这两个:java -version/ mvn -version/
    
    2.本次ELK是使用docker运行的,ELK极其耗内存,服务器内存在4G及以内的,不建议安转。

2.Linux maven 安装(安转路径 usr/local/):
    1:下载
        wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
        
    2.解压
        tar -zxvf apache-maven-3.5.4-bin.tar.gz
        
    3.改名称:
        mv apache-maven-3.5.4 maven
        
    4.配置环境变量
        vi /etc/profile

        在配置文件配置

        export MAVEN_HOME=/usr/local/maven
        export PATH=$MAVEN_HOME/bin:$PATH
        
    5.重新加载配置使文件生效
    source /etc/profile

    6.查看maven
     mvn -version

3.安转docker
    1.先装GIT
    yum install git-core
    
    2.安装docker
    yum -y install docker-io
    注意:如果报错-》Error: Unable to find a match: docker-io 是因为:centos8默认使用podman代替docker,系统没有自带docker安装包 可以使用命令:lsb_release -a 查看命令版本,安转docker需要内核大于:3.10 使用命令查看:uname -r
    
    3.如果是Center OS8先删除一下可能存在的旧版本
    sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
                  
    4.安转docker储存库
    sudo yum install -y yum-utils
    
    5.配置安装源
    sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
    6安装最新版本的Docker 引擎和容器
    sudo yum install docker-ce docker-ce-cli containerd.io
    
    7.查看docker版本
    docker -v
    
    8.配置系统自启
    systemctl enable docker
    
    9.补充,如果不是在root用户名下安转的,docker没有最高权限,此时需要配置用户组,创建用户组为了避免每次输入命令都输入sudo
    $ sudo groupadd docker
    $ sudo usermod -aG docker 用户名
    
    10.启动docker
    systemctl start docker
    
    11.进行docker的 Hello 测试,(这时会出现一堆输出,其中只要出现 Hello from Docker!即为成功)
    docker run hello-world
 

3.1.卸载docker,请注意...........请慎用
    
    12.卸载docker
    sudo yum remove docker-ce docker-ce-cli containerd.io
    
    13.删除所有docker的容器,镜像,卷,图片等
    sudo rm -rf /var/lib/docker

4.安转ELK
    1.直接使用docker拉取三合一镜像
    docker pull sebp/elk
    
    2.查看镜像
    docker images
    
    3.Logstash配置

    3.1其中一种写法(FileBeat方式):
-----------------------------------------------------------------------------------------------
    在/usr/config/logstash目录下新建beats-input.conf,用于日志的输入:

    input {
      beats {
        port => 5044
      }
    }
    新建output.conf,用于日志由Logstash到ElasticSearch的输出:

    output {
    

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SpringBoot 接入 ELK - 动态索引详解 的相关文章

随机推荐

  • VS中的解决方案设置--项目属性

    首先 我们一般不会修改解决方案的属性 而是设置每个项目各自的属性 接着上一篇文章 我们来看看我们应该怎样来设置各项目的项目属性更好 我们以NYOJ 001项目的Debug版的设置为例 在常规选项里 我们一般会设置输出目录 即生成 exe文件
  • floyd(poj2240 arbitrage)

    Arbitrage Time Limit 1000MS Memory Limit 65536K Total Submissions 26618 Accepted 11223 Description Arbitrage is the use
  • vector中push_back()、resize()、reserve()、insert()、erase()、front()、back()、assign()、begin()、end()、clear()

    class Date public Date int year 1900 int month 1 int day 1 year year month month day day private int year int month int
  • 图像超分辨率调研

    1 基于包 基础环境安装 condarc channels https mirrors tuna tsinghua edu cn anaconda pkgs free conda forge defaults show channel ur
  • echarts悬浮提示框之formatter 函数

    要求 在图表用条形图显示一部分数据 其余数据采用悬浮提示框显示 说明 在echarts中的series要求的数据格式如下 series name 直接访问 type bar stack 总量 label normal show true p
  • python根据关键词给对应数据打上标记

    import pandas as pd mm ABC 50m DEF 45ji ABC 50m ABC 45ji ABC CDE 50m BGT 45ji SCD nn ABC DEF CDE SCD BGT dl for m in mm
  • linux修改宝塔密码命令

    修改密码 将命令最后面的 newpassword 替换成你要改的新密码 cd www server panel python tools py panel newpassword
  • Unity3D UNET 模仿局域网游戏(二)

    紧接着上一篇博客 上一篇博客中 我们已经能够分别移动角色 并且控制他射击了 而且还稍微区分了一下不同的角色 这篇博客中我们继续讲解后面的内容 既然角色都已经可以射击了 那肯定还得需要一个血量对吧 所以现在我们就添加血量 给Player添加H
  • 介绍一个国内最快的CentOS YUM源

    介绍一个国内最快的CentOS YUM源 最近在使用CentOS 苦于CentOS的自带的源更新速度太慢 于是在互联网上找到了中科大中国官方镜像网站 http centos ustc edu cn 方便以后通过yum更新软件 CentOS
  • Acwing-872. 最大公约数

    d a a b gt d ax by a b b a mod b 证明 a mod b a a b b a c b 注 为下取整符号 a b 记为c 所以 a b b a c b b a mod b 以下证明 a b b a c b 对于左
  • ubuntu环境 安装opencv4

    前言 1 ubuntu环境 安装opencv4 2 编译opencv4 并移植到ARM64位开发板 正文 一 ubuntu环境 安装opencv4 1 安装opencv所需依赖库 sudo apt get install build ess
  • AD生成顶层丝印、底层丝印

    点击Altium Designer中File gt SmartPDF 设置将top layer bottom layer multi layer 设置为hide 分开生成top overlay bottom overlay 注意 不能同时都
  • CISP 考试教材《第 8 章 知识域:物理与网络通信安全》知识整理

    第 8 章 知识域 物理与网络通信安全 CISP 考试教材 第 1 章 知识域 信息安全保障 知识整理 CISP 考试教材 第 2 章 知识域 网络安全监管 知识整理 CISP 考试教材 第 3 章 知识域 信息安全管理 知识整理 CISP
  • 重装系统全流程

    重点 下载镜像网址 下载 Windows 10 microsoft com 不过不用下载 你的美均相U盘里面有下载好的Win10系统 重点注意 重启后拔优盘 安装时不要联网
  • 钱包终局之战:无私钥的未来

    从最日常和高频的注册 登陆 授权环节 降低 Web2 用户参与门槛 作者 Loopy Lu 编辑 郝方舟 出品 Odaily星球日报 ID o daily Web3 革命已经掀起 但从 Web2 迈进 Web3 的用户似乎并没有我们想象的多
  • 每天进步一点点——Linux中的文件描述符与打开文件之间的关系

    转载请说明出处 http blog csdn net cywosp article details 38965239 1 概述 在Linux系统中一切皆可以看成是文件 文件又可分为 普通文件 目录文件 链接文件和设备文件 文件描述符 fil
  • out can't be used with non-varying FragColor

    因为片段着色器缺少glsl的版本号 加上版本号就可以了 version 330 不能缺少 in vec2 TexCoord0 out vec4 FragColor uniform sampler2D gSampler void main F
  • Intel E810 Advanced RSS介绍

    一 Advanced RSS的特性 Legacy的RSS是对普通五元组 src ip dst ip src port dst port protocol 进行哈希 而且默认情况下是对报文的五元组同时进行哈希 Intel E810对RSS做了
  • 元件科普之稳压管

    1 简述 稳压二极管 英文名称Zener diode 又叫齐纳二极管 利用PN结反向击穿状态 其电流可在很大范围内变化而电压基本不变的现象 制成的起稳压作用的二极管 此二极管是一种直到临界反向击穿电压前都具有很高电阻的半导体器件 在这临界击
  • SpringBoot 接入 ELK - 动态索引详解

    1 说明 1 docker环境需要java maven环境 检查这两个 java version mvn version 2 本次ELK是使用docker运行的 ELK极其耗内存 服务器内存在4G及以内的 不建议安转 2 Linux mav