- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在 CentOS 6.9 机器上干净安装了 Fiware(Orion ContextBroker、MongoDB、Java JDK 和 Cygnus)。但是我遇到了 Cygnus 的问题,我无法让他开始。当我尝试任何事情时,事件 Quick Start Guide Test我收到以下错误:
java.lang.ClassNotFoundException:com.telefonica.iot.cygnus.handlers.OrionRestHandler
你知道问题出在哪里吗?谢谢!
天鹅座日志文件:
time=2017-08-31T14:17:49.917Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp= | op=main | msg=com.telefonica.iot.cygnus.nodes.CygnusApplication[166] : Starting Cygnus, version 1.7.1.UNKNOWN
time=2017-08-31T14:17:50.070Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=main | msg=com.telefonica.iot.cygnus.nodes.CygnusApplication[289] : Waiting for valid Flume components references...
time=2017-08-31T14:17:50.071Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=start | msg=org.apache.flume.node.PollingPropertiesFileConfigurationProvider[61] : Configuration provider starting
time=2017-08-31T14:17:50.074Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=run | msg=org.apache.flume.node.PollingPropertiesFileConfigurationProvider$FileWatcherRunnable[133] : Reloading configuration file:/usr/cygnus/conf/agent_test.conf
time=2017-08-31T14:17:50.083Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=addProperty | msg=org.apache.flume.conf.FlumeConfiguration$AgentConfiguration[1016] : Processing:test-sink
time=2017-08-31T14:17:50.083Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=addProperty | msg=org.apache.flume.conf.FlumeConfiguration$AgentConfiguration[1016] : Processing:test_sink
time=2017-08-31T14:17:50.083Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=addProperty | msg=org.apache.flume.conf.FlumeConfiguration$AgentConfiguration[1016] : Processing:test-sink
time=2017-08-31T14:17:50.084Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=addProperty | msg=org.apache.flume.conf.FlumeConfiguration$AgentConfiguration[1016] : Processing:test-sink
time=2017-08-31T14:17:50.084Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=addProperty | msg=org.apache.flume.conf.FlumeConfiguration$AgentConfiguration[930] : Added sinks: test-sink Agent: cygnusagent
time=2017-08-31T14:17:50.098Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=validateConfiguration | msg=org.apache.flume.conf.FlumeConfiguration[140] : Post-validation flume configuration contains configuration for agents: [cygnusagent]
time=2017-08-31T14:17:50.098Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=loadChannels | msg=org.apache.flume.node.AbstractConfigurationProvider[150] : Creating channels
time=2017-08-31T14:17:50.108Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=create | msg=org.apache.flume.channel.DefaultChannelFactory[40] : Creating instance of channel test-channel type memory
time=2017-08-31T14:17:50.114Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=loadChannels | msg=org.apache.flume.node.AbstractConfigurationProvider[205] : Created channel test-channel
time=2017-08-31T14:17:50.115Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=create | msg=org.apache.flume.source.DefaultSourceFactory[39] : Creating instance of source http-source, type org.apache.flume.source.http.HTTPSource
time=2017-08-31T14:17:50.120Z | lvl=ERROR | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=configure | msg=org.apache.flume.source.http.HTTPSource[113] : Error while configuring HTTPSource. Exception follows.
java.lang.ClassNotFoundException: com.telefonica.iot.cygnus.handlers.OrionRestHandler
at java.net.URLClassLoader$1.run(URLClassLoader.java:359)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:312)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:195)
at org.apache.flume.source.http.HTTPSource.configure(HTTPSource.java:102)
at org.apache.flume.conf.Configurables.configure(Configurables.java:41)
at org.apache.flume.node.AbstractConfigurationProvider.loadSources(AbstractConfigurationProvider.java:331)
at org.apache.flume.node.AbstractConfigurationProvider.getConfiguration(AbstractConfigurationProvider.java:102)
at org.apache.flume.node.PollingPropertiesFileConfigurationProvider$FileWatcherRunnable.run(PollingPropertiesFileConfigurationProvider.java:140)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622)
at java.lang.Thread.run(Thread.java:748)
time=2017-08-31T14:17:50.123Z | lvl=ERROR | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=loadSources | msg=org.apache.flume.node.AbstractConfigurationProvider[366] : Source http-source has been removed due to an error during configuration
java.lang.RuntimeException: java.lang.ClassNotFoundException: com.telefonica.iot.cygnus.handlers.OrionRestHandler
at com.google.common.base.Throwables.propagate(Throwables.java:156)
at org.apache.flume.source.http.HTTPSource.configure(HTTPSource.java:114)
at org.apache.flume.conf.Configurables.configure(Configurables.java:41)
at org.apache.flume.node.AbstractConfigurationProvider.loadSources(AbstractConfigurationProvider.java:331)
at org.apache.flume.node.AbstractConfigurationProvider.getConfiguration(AbstractConfigurationProvider.java:102)
at org.apache.flume.node.PollingPropertiesFileConfigurationProvider$FileWatcherRunnable.run(PollingPropertiesFileConfigurationProvider.java:140)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: com.telefonica.iot.cygnus.handlers.OrionRestHandler
at java.net.URLClassLoader$1.run(URLClassLoader.java:359)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:312)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:195)
at org.apache.flume.source.http.HTTPSource.configure(HTTPSource.java:102)
... 11 more
time=2017-08-31T14:17:50.127Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=create | msg=org.apache.flume.sink.DefaultSinkFactory[40] : Creating instance of sink: test-sink, type: com.telefonica.iot.cygnus.sinks.OrionTestSink
time=2017-08-31T14:17:50.128Z | lvl=ERROR | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=run | msg=org.apache.flume.node.PollingPropertiesFileConfigurationProvider$FileWatcherRunnable[142] : Failed to load configuration data. Exception follows.
org.apache.flume.FlumeException: Unable to load sink type: com.telefonica.iot.cygnus.sinks.OrionTestSink, class: com.telefonica.iot.cygnus.sinks.OrionTestSink
at org.apache.flume.sink.DefaultSinkFactory.getClass(DefaultSinkFactory.java:69)
at org.apache.flume.sink.DefaultSinkFactory.create(DefaultSinkFactory.java:41)
at org.apache.flume.node.AbstractConfigurationProvider.loadSinks(AbstractConfigurationProvider.java:415)
at org.apache.flume.node.AbstractConfigurationProvider.getConfiguration(AbstractConfigurationProvider.java:103)
at org.apache.flume.node.PollingPropertiesFileConfigurationProvider$FileWatcherRunnable.run(PollingPropertiesFileConfigurationProvider.java:140)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: com.telefonica.iot.cygnus.sinks.OrionTestSink
at java.net.URLClassLoader$1.run(URLClassLoader.java:359)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:312)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:195)
at org.apache.flume.sink.DefaultSinkFactory.getClass(DefaultSinkFactory.java:67)
... 11 more
time=2017-08-31T14:17:51.071Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=main | msg=com.telefonica.iot.cygnus.nodes.CygnusApplication[289] : Waiting for valid Flume components references...
time=2017-08-31T14:17:52.071Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=main | msg=com.telefonica.iot.cygnus.nodes.CygnusApplication[289] : Waiting for valid Flume components references...
time=2017-08-31T14:17:53.072Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=main | msg=com.telefonica.iot.cygnus.nodes.CygnusApplication[289] : Waiting for valid Flume components references...
time=2017-08-31T14:17:54.072Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=main | msg=com.telefonica.iot.cygnus.nodes.CygnusApplication[289] : Waiting for valid Flume components references...
time=2017-08-31T14:17:55.072Z | lvl=INFO | corr= | trans= | srv= | subsrv= | comp=cygnusagent | op=main | msg=com.telefonica.iot.cygnus.nodes.CygnusApplication[289] : Waiting for valid Flume components references...
最佳答案
OrionRestHandler
是负责解析 NGSI 通知的 Http 处理程序的名称,直到 0.13.0
版本。从 1.0.0
开始,它的名称是 NGSIRestHandler
。
接收器的名称也是如此,OrionXXXSink
现在是 NGSIXXXSink
。
如果您使用的是最新版本的 Cygnus,只需将旧名称替换为新名称即可。
关于java - 找不到 Fiware Cygnus 处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45981423/
我们在 cygnus 中遇到了问题。日志中出现此错误。 java.lang.OutOfMemoryError:Java 堆空间 我们已经更改了分配给 cygnus 的内存,但我们不知道它是否正确。 修
我想使用 Fiware cygnus 将数据从上下文代理保存到 CKAN 实例中。我已经在 Fiware 云上创建了一个 orion-psb-image-R5.4 版本 1.7.0 的 orion 上
我已经安装了cygnus在我的 CentOS 7.0 上使用 RPM,但我无法作为服务启动: [centos@cygnus-mongo ~]$ sudo service cygnus start St
我正在使用一些 FIWARE 组件(Orion 2.4.0-bext 和 Cygnus 2.3.0)。此外,我使用 mongoDB(版本 3.6)获取当前上下文信息,使用 MySQL(版本 5.7)使
已编辑 我先尝试安装 cgynus-ngsi ,然后先安装现成的镜像并测试其是否可以正常工作, 但是当尝试重新配置 agent.conf 时,我编辑了文件并尝试从头开始安装cgynus-ngsi时发现
我让 cygnus 在行模式下自动工作得很好。但是我想切换到列模式,这意味着我现在必须使用适当的列类型手动设置我的表(对吗?)。 我认为属性的列类型应该与我在上下文代理中指定的类型相对应(即温度:浮点
我在固件镜像 CentOS-7-x64 上使用 RPM 安装了 cygnus,但无法将其作为服务启动,这是我的日志: [centos@cygnus-mongo conf]$ sudo service
当尝试将实体从 Cygnus 持久保存到 Cosmos 全局实例时,它失败了。 查看日志文件,我看到类似的内容: 2015 15:31:50,006 DEBUG [SinkRunner-Polling
我正在尝试设置和理解 Cygnus。但是我在安装过程中遇到了问题。 我按照下面给出的步骤。 使用 Docker 安装 Cygnus (docker run -d -p 5050:5050 -p 808
我在 Cygnus 模块上遇到了一个奇怪的行为。我正在使用 Context Broker 0.28 版和 Cygnus 0.13 版。假设我在 CB(上下文代理)上加载了一些与此类似的实体: (cur
我已经在 CentOS 6.9 机器上干净安装了 Fiware(Orion ContextBroker、MongoDB、Java JDK 和 Cygnus)。但是我遇到了 Cygnus 的问题,我无法
所以我已经阅读了所有文档并遵循了 MySQL persistence 上的教程但我仍然无法在 MySQL 数据库中保存任何类型的数据。 即使我设置了 presistence mode = row,它也
我想以 Parquet 格式存储事件数据(例如,在 HDFS 上)。我需要修改相应接收器的代码,还是有办法解决?例如,使用 Flume 拦截器。谢谢。 最佳答案 一方面,有一个 issue关于 Cyg
我目前有一个工作流程: Fiware Orion -> Fiware Cygnus -> Kafka -> Logstash -> Elasticsearch -> Kibana 我想直接将数据从 C
如何配置Cygnus将数据保存在SQL数据库上?安装 Orion 和 Cosmos 后,我尝试配置 cygnus 并将数据保存在 mysql 数据库上。可能吗? 最佳答案 使用 Cygnus,您可以通
当尝试从源代码构建fiware / cygnus docker镜像时,其最后一部分,即使用以下命令从jar中构建镜像: docker build -f ./docker/Dockerfile -t f
我在 cygnus instance in Docker 上遇到此错误: java.lang.OutOfMemoryError: GC overhead limit exceeded 如何修复它? 最
我已经在固件镜像 CentOS-7-x64 上安装了 cygnus 0.8.2,我使用以下方式订阅了 orion 上下文代理: (curl 193.48.247.246:1026/v1/subscri
我正在使用 cygnus 在 MySQL 数据库和 Cosmos 中存储数据。将数据存储在 cosmos 中可以正常工作,但是当存储在 MySQL 中时,特别是使用属性“cygnusagent.sin
现在我正在尝试为我的猎户座数据创建一个包含所有实体信息的数据集。 我设置正确,当一些数据发生变化时,orion 会向 cygnus 发送通知,然后,cygnus 会将数据添加到 ckan。 如图所示。
我是一名优秀的程序员,十分优秀!