随笔分类 -  kafka

摘要:jmx端口主要用来监控kafka集群的。 在启动kafka的脚本kafka-server-start.sh中找到堆设置,添加export JMX_PORT="9999" 或者在启动脚本中添加如下: 这样在kafka-manager中就不会看到出错信息了。 阅读全文
posted @ 2018-07-06 16:04 硅谷工具人 阅读(8496) 评论(0) 推荐(1)
摘要:java实时程序在运行过程中偶尔出现异常信息中断的情况,通过shell脚本即可完成自启动。 以下为监控一个实时的java程序的shell脚本。 通过每10秒检查一次java程序的进程,来判断程序是否处于运行中。如果未发现程序,则执行程序的启动脚本。 对于启动过程中的状态信息,会通过钉钉机器人实时发送 阅读全文
posted @ 2018-05-23 18:16 硅谷工具人 阅读(1220) 评论(0) 推荐(0)
摘要:日志中出现以下异常信息,程序中断退出。 目前参考别人的修改下面的配置,原来使用的hostname,改成IP,再观察观察。 advertised.listeners=PLAINTEXT://192.168.1.101:9092 参考: https://www.cnblogs.com/cyfonly/p 阅读全文
posted @ 2018-05-02 12:00 硅谷工具人 阅读(1404) 评论(0) 推荐(0)
摘要:出错在 KStreamFlatMapValues 方法执行时,由于json异常数据无法解析,结果生成的值为null,报错信息如下: 问题解决方案: 1. 对json解析的bean添加未知字段忽略 2. 由于报空指针错误,所以解决空指针问题,即判断为null时创建一个空对象. 3. 完整的示例代码如下 阅读全文
posted @ 2018-04-18 19:54 硅谷工具人 阅读(1947) 评论(0) 推荐(0)
摘要:之前直接改了源码。后来从度娘中找到解决方法: 新增时间异常捕获类MyEventTimeExtractor.class, 直接返回0 然后在属性添加下面配置: 编译执行,ok 阅读全文
posted @ 2018-04-18 18:43 硅谷工具人 阅读(2038) 评论(1) 推荐(0)
摘要:今天居然碰到这个错误,参考以下解决方案: 修改server.properties,然后将每个节点的kafka重启即可解决。 查看集群是否有broker没有运行 阅读全文
posted @ 2018-04-18 16:12 硅谷工具人 阅读(22035) 评论(0) 推荐(1)
摘要:KTable应用 阅读全文
posted @ 2018-04-12 17:25 硅谷工具人 阅读(641) 评论(0) 推荐(0)
摘要:#!/bin/sh ## 参数定义 dt=`date +"%Y%m%d" -d "-1 days"` outpath=/xxxx_log_${dt}.txt brokerlist=192.168.1.100:9092,192.168.1.101:9092,192.168.1.102:9092 echo $dt $outpath $brokerlist ## 查询hive表,输出文件到... 阅读全文
posted @ 2018-01-17 18:23 硅谷工具人 阅读(4914) 评论(0) 推荐(1)
摘要:在使用spark连接kafka消费topic时,发现无论怎么设置,也无法从头开始消费。 查看配置得出auto.offset.reset的以下3种设置及含义: 也就是说无论哪种设置,只要kafka中相同group、partition中已经有提交的offset,则都无法从开始消费。 kafka API: 阅读全文
posted @ 2018-01-02 14:49 硅谷工具人 阅读(4292) 评论(0) 推荐(0)
摘要:1. 查看topic个数 ./kafka-topics.sh --list --zookeeper dwtest-data2:2181,dwtest-data3:2181,dwtest-data4:2181 2. 查看topic的生产者与消费者消息 ./kafka-topics.sh --descr 阅读全文
posted @ 2017-11-27 19:15 硅谷工具人 阅读(1582) 评论(0) 推荐(0)

成功之道,在于每个人生阶段都要有不同的目标,并且通过努力实现自己的目标,毕竟人生不过百年! 所有奋斗的意义在于为个人目标实现和提升家庭幸福,同时能推进社会进步和国家目标! 正如古人讲的正心诚意格物致知,修身齐家治国平天下。