- 博客(5)
- 收藏
- 关注
原创 kafka java api 消费入es
最近在做日志监控,日志通过logback或者log4j写入kafka,需要用kafka的java api写个消费端。由于是进行日志消费,可以允许有一定的丢失和重复消费,但是应该尽量避免。代码:public class KafkaConsumerTest { private static Logger LOGGER = LoggerFactory.getLogg
2016-09-30 10:34:45 5212
原创 es的java bulk load
es的java bulk load,直接贴代码public class BulkLoad { public static void main(String[] args) { if (args.length != 5) { System.out.println("参数1 集群名字"); Sy
2016-09-30 10:15:05 1420
原创 kafka集群搭建
安装zookeeperkafka自带了zookeeper,建议还是用外部的zk集群,搭建步骤如下: 准备3台机器,假设我们叫c1、c2、c3,ip分别为ip1、ip2、ip3将附件zookeeper-3.4.6.tar.gz分别拷贝至3台机器c1机器上解压zookeeper-3.4.6.tar.gz得到zookeeper-3.4.6,在zookeeper-3.4.6上一级目录创建dat
2016-09-30 09:30:40 2147
原创 spring-boot使用logback的坑2
接上篇说道spring-boot在使用logback的坑之后又发现一个坑,自定义的appender以及原生的appender的stop()方法不会调用,导致部分清理工作无法完成。原因:上篇说到去掉了LoggingApplicationListener使spring-boot不再管理logback,导致没有add一个shutdownhook首先我们去掉上篇的方法,让spring-boot依旧
2016-09-21 22:03:09 18508
原创 spring-boot使用logback的坑
最近在写一个logback的kafka appender,无意中发现spring-boot在使用logback时的一个坑用ConsoleAppender.java来举例,假设在logback.xml中使用了该appender,那么这个类的相关的初始化方法都会调两次,如start()方法打断点进行debug,第一次进入start()方法如下:可以看到所有的调用链(除了自己代码的方
2016-09-12 15:30:00 19176 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人