我是Kylo的新手。
我在Hortonworks HDP 2.5的测试集群上手动部署了Kylo,并在kylo之前重用了我的Nifi实例。
我按照摄取教程(用户注册)进行了示例Feed,并且成功了。
但是,当我将样本数据文件放在/ var / dropzone /中时,文件被删除(假设它被Nifi取出并读取),但操作仪表板不会显示任何正在运行的作业。没有填充Feed作业的状态。
我查看了生成的nifi流程,有两个红色流程,都是 ReleaseHighWaterMark 流程。 另外,在检查nifi-app.log后,我发现了以下异常
2017-05-25 16:42:51,939 ERROR [Timer-Driven Process Thread-1] c.t.n.p.ProvenanceEventCollector ERROR PROCESSING EVENT! ProvenanceEventRecordDTO{eventId=759716, processorName=null, componentId=01a84157-0b38-14f2-d63d-c41fbd9c38a3, flowFile=ab93de46-e659-4c41-9812-94bbe2f90cfc, previous=null, eventType=CREATE, eventDetails=null, isEndOfJob=false, isBatch=true, isStream=false, feed=null}. ERROR: null
java.lang.NullPointerException: null
似乎存在配置问题,并且几乎没有任何可用的故障排除指南。
有什么想法吗?
答案 0 :(得分:3)
请检查KyloPrevenanceEventReportingTask是否在NiFi中运行:http://kylo.readthedocs.io/en/latest/how-to-guides/NiFiKyloProvenanceReportingTask.html
如果仍无法解决问题,请发布错误消息附带的堆栈跟踪。