尝试使用docker版本(cygnus-ngsi:latest),并通过RPM(1.9版)进行安装。无论如何,在评估了不同的配置(通过不同的agent.conf文件)之后,所有“选项”在经过适当性能后都会崩溃,从而引发:
time = 2018-08-22T11:25:17.373Z | lvl =错误| corr = c0b83772-a5fc-11e8-8f42-00505689289a | trans = fd485c76-e376-4ae3-9733-5a60599ffbb6 | srv = SAN | subsrv = / | comp = cygnus-ngsi | op = run | msg = org.apache.flume.SinkRunner $ PollingRunner [160]:无法传递事件。例外如下。 java.lang.IllegalStateException:事务打开时调用begin()! 在com.google.common.base.Preconditions.checkState(Preconditions.java:145) 在org.apache.flume.channel.BasicTransactionSemantics.begin(BasicTransactionSemantics.java:131) 在com.telefonica.iot.cygnus.sinks.NGSISink.processNewBatches(NGSISink.java:482) 在com.telefonica.iot.cygnus.sinks.NGSISink.process(NGSISink.java:370) 在org.apache.flume.sink.DefaultSinkProcessor.process(DefaultSinkProcessor.java:68) 在org.apache.flume.SinkRunner $ PollingRunner.run(SinkRunner.java:147) 在java.lang.Thread.run(Thread.java:748)