我想使用Apache Flume附带的Kafka接收器。然而,看起来cygnus-common软件包基于Apache Flume 1.4而Kafka接收器是在Apache Flume 1.7附近添加的。如果我将Kafka jar文件添加到cygnus-common库中,它会失败,因为天竺葵共同核心已经过时了。
因此有可能使用最新的水槽版本(1.8)而不是cygnus-common与cygnus-ngsi库?在这种情况下,我可以在使用Apache Flume Kafka接收器和NGSIKafkaSink之间切换?
答案 0 :(得分:1)
我是UPM Fiware团队的Andrés。你是正确的指出Fiware Cygnus是基于Apache Flume 1.4所以,回答你的问题,很有可能在Flume的后期版本中使用的接收器与Cygnus不兼容。我们正在努力更新Cygnus,以便使用最新版本的水槽,并以原生方式管理NGSIV2通知,但这是一项正在进行的工作,需要时间。我认为目前使用Cygnus和kafka接收器的唯一方法是使用FIWARE在其相应版本中提供的GE。
我