- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 kafka分布式部署实践
准备工作:准备三台虚拟机,分别下载kafka,跟zookeeper(注意zookeeper版本选择最好跟kafka对应,可以去kafka/lib/查看自带的zk的版本,然后去下载对应的版本号),我的版本分别使用的是kafka_2.10-0.10.2.1,zookeeper-3.4.9。 先部署zk 解压zk,并创建一个文件夹存放数据。 修改/zookeeper-3.4.9/con...
2018-05-24 17:56:14 280
原创 初识kafka
大部分内容是翻译至Kafka The Definitive Guide,有翻译不好的地方请见谅,想深入学习的小伙伴,建议去看一下这本书,因为理解问题翻译错误的地方希望指出,我会及时改进。 每个企业都由数据驱动。我们收集信息,分析信息,操纵信息并创造更多信息作为输出。 每个应用程序都会创建数据,无论它是日志消息,度量标准,用户活动,传出消息还是其他内容。 数据的每个字节都有一个要讲的故事,...
2018-05-24 10:53:26 127
原创 kafka的关键组成
大部分内容是翻译至Kafka The Definitive Guide,有翻译不好的地方请见谅,想深入学习的小伙伴,建议去看一下这本书,因为理解问题翻译错误的地方希望指出,我会及时改进。 KEY TEAMS Messages and Batches: - kafka内的数据单位称为message。 message类似于一行或一条记录. - kafka所关心的message数据只是...
2018-05-24 10:52:50 601
原创 优雅的停止线程
在平常的开发中我们想打断一个正在blocking的线程,或者结束执行任务超时的线程可以通过下面的几种方式优雅的停止线程。、 1.利用标识符去停止一个线程 通过捕获到标识符的改变从而结束任务,结束线程。 2.利用java的Interrupt()去结束线程 执行结果 通过调用Interrupt()抛出一个InterruptedException程序捕获到这个异常后结束b...
2018-05-15 20:52:24 1031
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人