2024年5月7日
是什么让春天如此受欢迎? LS循序渐进 通过编码学习 大师班 认证类 定价 .st0{fill:#FFFFFF;} .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;} Menu What makes Spring so popular? LS Step by Step Learn by Coding Master Class The Certification Class Pricing 是什么让春天如此受欢迎? LS循序渐进 通过编码学习 大师班 认证类 定价 .st0{fill:#FFFFFF;} .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;} Menu What makes Spring so popular? LS Step by Step Learn by Coding Master Class The Certification Class Pricing /*! elementor - v3.21.0 - 08-05-2024 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px} 学习 Spring 和 Spring Boot 从没有经验到实际构建东西 是什……
阅读全文
2024年5月7日
1. 引言 在本教程中,我们将深入探讨最新的 Java 版本 Java 22,该版本现已正式发布。 让我们来谈谈作为此版本的一部分对 Java 语言的所有新更改。 2.1. 未命名的变量和模式 – JEP 456 我们经常定义代码中未使用的临时变量或模式变量。通常情况下,这是由于语言限制,禁止删除它们或引入副作用。异常、开关模式和 Lambda 表达式是我……
阅读全文
2024年5月7日
java运行日志一般有多行,格式类似如下 格式为:日期 + 日志级别 + 日志信息 有些日志是多行的,需要使用filebeat多行插件把多行合并成一行 未使用多行插件的日志格式 修改filebeat配置文件/etc/filebeat/filebeat.yml 在原来基础上面添加多行合并配置 1 2 3 4……
阅读全文
2024年5月7日
kafka队列如下: { "@timestamp" : "2017-06-23T09:09:02.887Z" , "beat" :{ "name" : "192.168.12.106" }, "input_type" : "log" , "message" :"[2016-05-25 12:39:04,744][DEBUG][action.bulk ] [Set] [***][3] failed to execute bulk item (index) index {[***][***][***], source [{***}}\n MapperParsingException[Field name [events.created] cannot contain '.' ]\n at org.elasticsearch.index.mapper.object.ObjectMapper$TypeParser.parseProperties(ObjectMapper.java:273)\n at org.elasticsearch.index.mapper.object.ObjectMapper$TypeParser.parseObjectOrDocumentTypeProperties(ObjectMapper.java:218)\n at org.elasticsearch.index.mapper.object.ObjectMapper$TypeParser.parse(ObjectMapper.java:193)\n at org.elasticsearch.index.mapper.object.ObjectMapper$TypeParser.parseProperties(ObjectMapper.java:305)\n at org.elasticsearch.index.mapper.object.ObjectMapper$TypeParser.parseObjectOrDocumentTypeProperties(ObjectMapper.java:218)\n at org.elasticsearch.index.mapper.object.RootObjectMapper$TypeParser.parse(RootObjectMapper.java:139)\n at org.elasticsearch.index.mapper.DocumentMapperParser.parse(DocumentMapperParser.java:118)\n at org.elasticsearch.index.mapper.DocumentMapperParser.parse(DocumentMapperParser.java:99)\n at org.elasticsearch.index.mapper.MapperService.parse(MapperService.java:498)\n at org.elasticsearch.cluster.metadata.MetaDataMappingService$PutMappingExecutor.applyRequest(MetaDataMappingService.java:257)\n at org.elasticsearch.cluster.metadata.MetaDataMappingService$PutMappingExecutor.execute(MetaDataMappingService.java:230)\n at org.elasticsearch.cluster.service.InternalClusterService.runTasksForExecutor(InternalClusterService.java:468)\n at org.elasticsearch.cluster.service.InternalClusterService$UpdateTask.run(InternalClusterService.java:772)\n at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:231)\n at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:194)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n at java.lang.Thread.run(Thread.java:745)\n\n\n\n "," offset ":35737," source ":" /tmp/test .log "," type ":" log"}……
阅读全文
2024年5月7日
配置文件位于/etc/filebeat/filebeat.yml,就是filebeat的主配置文件 打开文件filebeat.yml,搜索multiline:,默认是注释的,常用的有如下三个配置: multiline.pattern: <span>'</span><span>^\<|^[[:space:]]|^[[:space:]]+(at|\.{3})\b|^Caused by:</span><span>'</span> #正则,自己定义,一个表示可以匹配多种模式使用or 命令也就是“|<span……
阅读全文
2024年5月7日
Future_By_Now 于 2023-03-01 17:41:40 发布 问题:在使用filebeat+elabscience或者filebeat+elk 又或者其他桥接器的时候,因为filbeat默认使用单行显示的原因,但日志出现堆栈错误或其他多行日志时会出现如下错误 处理办法: 1.固定日志格式 这里不展开说明 2.匹配日志 找到你的filebea……
阅读全文
2024年5月7日
ERROR: Could not find a valid gem ‘bundler’ (>= 0)解决方法 问题描述 系统macOS,需要用到ruby gem,执行gem install bundler后报错: ERROR: Could not find a valid gem 'bundler' (>= 0), here is why: Unable to download data from https://ruby.taobao.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://ruby.taobao.org/specs.4.8.gz) 原因是https://ruby.taobao.org/的RubyGems镜像已经不再维护……
阅读全文
2024年5月7日
gem install redis报错解决办法 2018.07.09 15:35:43字数 555阅读 1,773 redis-cluster安装需要通过gem install redis来安装相关依赖。否则报错。 通过gem install redis会报如下错误1: ERROR: Loading command: install (LoadError) cannot load such file – zlib ERROR: While executing gem … (NoMethodError) undefined method `invoke_with_build_args’ for nil:NilClass 这是缺少zlib依赖,需要安装zlib库 还有一个错误2就……
阅读全文
2024年5月7日
1、查看 1 systemctl status logstash 2、启动 1 systemctl start logstash 3、停止服务 1 systemctl stop logstash 4、添加config.reload.automatic命令参数,自动加载配置,不需要重新启动logstash 1 /usr/share/logstash/bin/logstash -f /home/fxd/logstash/tizi-fxd.conf --config.reload.automatic 5、通过配置文件启动logstash 1 /usr/share/logstash/bin/logstash -f /home/fxd/logstash/tizi-fxd.conf 6、后台运行logstash 加& 1 /usr/share/logstash/bin/logstash -f /home/fxd/logstash/tizi-fxd.conf --config.reload.automatic & 7、 查看后台运……
阅读全文
2024年5月7日
上一篇我们已经完成Elasticsearch 和logstash安装,现在可以进行把数据从mysql 数据库同步es索引上 1、下载java 数据库连接池 [root@localhost home]# cd /<span>home [root@localhost home]# </span><span>wget</span> https:<span>//</span><span>repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.13/mysql-connector-java-8.0.13.jar</span> 2、安装logstash-input-jdb (如果你是按上一篇说的安装的是7.1以上的logstash 版本,调过这一步……
阅读全文