ELK single deployment

news/2024/10/30 15:33:46/

版本信息:

apache-zookeeper-3.7.1-bin.tar.gzkafka_2.12-2.8.2.tgzkibana-7.12.0-linux-x86_64.tar.gzelasticsearch-7.12.0-linux-x86_64.tar.gzlogstash-7.9.2.tar.gz

一.

zookeeper配置启动2181  

前置条件:  1.安装jdk 2.添加默认配置文件zoo.cfg
二.

启动kafka9092

前置条件:安装zk
三.

启动es9200  

前置条件:不支持root启动,非root启动
四.

启动kibana5601

前置条件:1.不支持root启动,非root启动   2.修改监听地址--默认127.0.0.1
 

logstash配置:

cat /data/accu01/elk/logstash-7.9.2/config/logstash.conf 
input {kafka {bootstrap_servers => "xxx.0.217.27:9092"topics_pattern => "e.*"consumer_threads => 5decorate_events => truecodec => "json"auto_offset_reset => "latest"group_id => "acctlog"}
}
output {elasticsearch {hosts => ["xxx.0.120.198:9200"]#index => "%{[appname]}@%{+YYYY-MM-dd}"index => "acct_async_handle@%{+YYYY-MM-dd}"user => "acctsysmonitor"password => "*******"}
}
filter {
}

进行测试:

#创建topic     
bin/kafka-topics.sh --create --topic elk-20230504 --bootstrap-server xxx.0.217.27:9092
#查看topic
./kafka-topics.sh --zookeeper 127.0.0.1:2181 --list#写入数据bin/kafka-console-producer.sh --topic elk-20230504 --bootstrap-server xxx.0.217.27:9092{"age":10,"id":1,"name":"用户1","acctlog","acctlog2"}

kibana查看结果:

GET /acct_async_handle@2023-05-04?pretty

补充其他es常用命令:

查看版本   GET /

查看所有索引 GET /_cat/indices?v


http://www.ppmy.cn/news/63011.html

相关文章

基本的使用套路

public enum IdCardTypeEnum implements ValueObject<IdCardTypeEnum> {居民身份证("0", "居民身份证"),护照("1", "护照"),军官证("2", "军官证"),驾照("3", "驾照"),出生证明("…

JavaScript class和继承的原理

&#xff08;对于不屈不挠的人来说&#xff0c;没有失败这回事。——俾斯麦&#xff09; class 相关链接 MDN链接 有关类的详细描述 关于构造函数&#xff0c;原型和原型链的说明 类的概述 类是用于创建对象的模板。他们用代码封装数据以处理该数据。JS 中的类建立在原型上…

FreeRTOS:中断配置

目录 一、Cortex-M 中断1.1中断简介1.2中断管理简介1.3优先级分组定义1.4优先级设置1.5用于中断屏蔽的特殊寄存器1.5.1PRIMASK 和 FAULTMASK 寄存器1.5.2BASEPRI 寄存器 二、FreeRTOS 中断配置宏2.1configPRIO_BITS2.2configLIBRARY_LOWEST_INTERRUPT_PRIORITY2.3configKERNEL_…

LeetCode 2432. 处理用时最长的那个任务的员工

【LetMeFly】2432.处理用时最长的那个任务的员工 力扣题目链接&#xff1a;https://leetcode.cn/problems/the-employee-that-worked-on-the-longest-task/ 共有 n 位员工&#xff0c;每位员工都有一个从 0 到 n - 1 的唯一 id 。 给你一个二维整数数组 logs &#xff0c;其…

Linux-Day01

Linux-Day01 课程内容 Linux简介Linux安装Linux常用命令 1. 前言 1.1 什么是Linux Linux是一套免费使用和自由传播的操作系统。说到操作系统&#xff0c;大家比较熟知的应该就是Windows和MacOS操作系统&#xff0c;我们今天所学习的Linux也是一款操作系统。 1.2 为什么要学…

初识TypeScript与静态类型解析

一、初识ts 二、如何运行ts代码 假如本地新建了一个b.ts文件 安装TypeScript&#xff1a;npm install -g typescript 编译代码&#xff1a;tsc b.ts 运行js&#xff1a;node b.js 在终端输入 tsc -init 生成 tsconfig.json 文件 类型注解&#xff1a;TypeScript里的类型注解是一…

如何提高执行力

在最近的工作中很多事情容易拖延的&#xff0c;导致部分工作和自己的生活容易因为拖延导致混乱&#xff0c;比如没有提前预订好抢票&#xff0c;结果导致放假买不到票等等的事情出现。 所以很多事懒的原因是执行力差&#xff0c;为什么执行力差&#xff0c;说明事情不重要。那就…

BI技巧丨计算组单位切换

PowerBI自带的数据显示单位有千、百万、十亿等&#xff0c;很明显这些数据单位有些时候是不太符合国人的使用习惯的。 在计算组出来之前&#xff0c;我们习惯利用配置表的方式&#xff0c;将这种数据单位转换为符合我们习惯的方式&#xff1b;在计算组出来之后&#xff0c;我们…