- 博客(5)
- 收藏
- 关注
原创 kafka-mirror-maker.sh脚本
一、MirrorMaker介绍MirrorMaker是Kafka附带的一个用于在Kafka集群之间制作镜像数据的工具。该工具从源集群中消费并生产到目标群集。这种镜像的常见用例是在另一个数据中心提供副本。其实现原理是通过从源集群中消费消息,然后将消息生产到目标集群中,也就是普通的生产和消费消息。用户只需要在启动Kafka Mirror Maker时指定一些简单的消费端和生产端配置就可以实现准实时的数据同步。二、kafka-mirror-maker.sh脚本参数kafka-mirror-maker.s
2020-08-28 16:42:55 2107
原创 hs_err_pid.log日志,有趣的两个Jvm参数
遇到一个很有意思的问题,Jvm进程因系统资源不足时会被操作系统kill掉,当守护进程重新拉起该进程时,会产生一个日志文件:hs_err_pid.log,默认情况下这个日志会被生成到工作目录下。今天为了修改这个默认路径,复现了一下Jvm进程OOM后Crash的情况。那么OOM究竟会不会导致Jvm进程被Crash掉呢?今天上网查了下资料和自己测试了下,结果是oom不会导致Jvm进程被Crash,而是...
2020-05-03 22:06:58 871
原创 Kafka平滑滚动升级2.4.0指南
今天测试了下kafka从2.0.0滚动升级至2.4.0,下面做一下记录。这个链接是Kafka官网对升级2.4.0的指南,可以参考 http://kafka.apache.org/24/documentation.html#upgrade好了,步入正题吧!首先,线上环境,在对kafka滚动升级的过程中,一定是不能影响业务运行的吧,否则一顿操作猛如虎,业务骂你二百五。所以,我这里搭建了三台节点...
2020-05-03 22:00:08 1121
原创 Java大数据秋招面试题
以下为整理的自己秋招遇到的面试题;主要是Java和大数据相关题型;根据印象整理了下,有些记不起来了。死锁、乐观锁、悲观锁synchronized底层原理及膨胀机制ReetrantLock底层原理,源码是如何实现公平和非公平的synchronized和lock的区别volitale理解?volitale保证可见性的意义什么是指令重排序,为什么要禁止指令重排序介绍java中的基本数据...
2020-05-03 21:50:13 345
原创 git提交文件和空文件夹到远程仓库失败
git提交文件和空文件夹到远程仓库失败最近使用git提交本地仓库修改的文件到远程仓库,发现怎么提交都不行,远程仓库始终都没有对应的文件夹或文件,本地git add .和git commit后,依然显示nothing to commit,working directory clean根据网上说的检查.gitinore文件,发现里面并没有忽略掉我的文件和文件夹我这里的坑是!!!!!我项目根目录...
2020-04-04 16:39:24 1271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人