I've answered the Stackoverflow question. Regards, José Ignacio El 03/05/18 a las 15:37, Krishan Babbar escribió: > > + pablo.coellovillalba at telefonica.com > <mailto:pablo.coellovillalba at telefonica.com> > > + fermin.galanmarquez at telefonica.com > <mailto:fermin.galanmarquez at telefonica.com> > > +francisco.romerobueno at telefonica.com > <mailto:francisco.romerobueno at telefonica.com> > > + german.torodelvalle at telefonica.com > <mailto:german.torodelvalle at telefonica.com> > > + ivan.ariasleon at telefonica.com <mailto:ivan.ariasleon at telefonica.com> > > Looking forward for your guidance. > > Asked the same question on > https://ask.fiware.org/question/989/unable-to-run-cygnus-with-mysql-agent/ > and > https://stackoverflow.com/questions/50102920/unable-to-run-cygnus-with-mysql-agent > also. > > Regards, > > Krishan > > *From:* Krishan Babbar > *Sent:* Monday, April 30, 2018 7:59 PM > *To:* fiware-tech-help at lists.fiware.org; José Ignacio Carretero > <joseignacio.carretero at fiware.org>; herman.junge at telefonica.com > *Cc:* Yugal Kishor Mullick <YM00106030 at TechMahindra.com> > *Subject:* Unable to run Cygnus with MySQL agent > > Hi All, > > I am trying to setup and understand Cygnus. But I am facing issue > during installation. > > I followed below given steps. > > 1.Install Cygnus using Docker (docker run -d -p 5050:5050 -p 8081:8081 > fiware/cygnus-common) > > 2.Executed version command (curl http://172.17.0.2:8081/v1/version > <http://172.17.0.2:8081/v1/version>) which gave following response > > a.{"success":"true","version":"1.8.0_SNAPSHOT.39b2aa4789c61fa92fe6edc905410f1ddeb33490"} > > 3.Login into Cygnus container using command docker exec -it > <ContainerId> /bin/bash > > 4.Created new file named “agent_mysql.conf” in > “/opt/apache-flume/conf/” folder. Please see attached file for > configuration details. > > 5.Changed "cygnus-entrypoint.sh" file in / (root) folder and added > following command by removing existing one. > > a.${FLUME_HOME}/bin/cygnus-flume-ng agent --conf ${CYGNUS_CONF_PATH} > -f ${CYGNUS_CONF_PATH}/agent_mysql.conf -n cygnus-ngsi -p > ${CYGNUS_API_PORT} > -Dflume.root.logger=${CYGNUS_LOG_LEVEL},${CYGNUS_LOG_APPENDER} > -Dfile.encoding=UTF-8 > > 6.Exited Docker container and came back to Ubuntu. > > 7.Stop and restart Docker container. > > 8.And I am getting following errors in logs > > Please check and let me know what am I doing wrong? Appreciate your help. > > n$AgentConfiguration[1016] : Processing:mysql-sink > > time=2018-04-30T14:24:00.807Z | lvl=INFO | corr=N/A | trans=N/A | > srv=N/A | subsrv=N/A | comp=cygnus-ngsi | op=validateConfiguration | > msg=org.apache.flume.conf.FlumeConfiguration[140] : Post-validation > flume configuration contains configuration for agents: [cygnus-ngsi] > > time=2018-04-30T14:24:00.808Z | lvl=INFO | corr=N/A | trans=N/A | > srv=N/A | subsrv=N/A | comp=cygnus-ngsi | op=loadChannels | > msg=org.apache.flume.node.AbstractConfigurationProvider[150] : > Creating channels > > time=2018-04-30T14:24:00.816Z | lvl=INFO | corr=N/A | trans=N/A | > srv=N/A | subsrv=N/A | comp=cygnus-ngsi | op=create | > msg=org.apache.flume.channel.DefaultChannelFactory[40] : Creating > instance of channel mysql-channel type memory > > time=2018-04-30T14:24:00.825Z | lvl=INFO | corr=N/A | trans=N/A | > srv=N/A | subsrv=N/A | comp=cygnus-ngsi | op=loadChannels | > msg=org.apache.flume.node.AbstractConfigurationProvider[205] : Created > channel mysql-channel > > time=2018-04-30T14:24:00.832Z | lvl=INFO | corr=N/A | trans=N/A | > srv=N/A | subsrv=N/A | comp=cygnus-ngsi | op=create | > msg=org.apache.flume.source.DefaultSourceFactory[39] : Creating > instance of source http-source, type > org.apache.flume.source.http.HTTPSource > > time=2018-04-30T14:24:00.836Z | lvl=ERROR | corr=N/A | trans=N/A | > srv=N/A | subsrv=N/A | comp=cygnus-ngsi | op=configure | > msg=org.apache.flume.source.http.HTTPSource[113] : Error while > configuring HTTPSource. Exception follows. > > java.lang.ClassNotFoundException: > com.telefonica.iot.cygnus.handlers.NGSIRestHandler > > at java.net.URLClassLoader.findClass(URLClassLoader.java:381) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Class.java:264) > > 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:511) > > at > java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) > > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) > > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > > at java.lang.Thread.run(Thread.java:748) > > time=2018-04-30T14:24:00.840Z | lvl=ERROR | corr=N/A | trans=N/A | > srv=N/A | subsrv=N/A | comp=cygnus-ngsi | 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.NGSIRestHandler > > 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:511) > > at > java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) > > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) > > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > > at java.lang.Thread.run(Thread.java:748) > > Caused by: java.lang.ClassNotFoundException: > com.telefonica.iot.cygnus.handlers.NGSIRestHandler > > at java.net.URLClassLoader.findClass(URLClassLoader.java:381) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Class.java:264) > > at > org.apache.flume.source.http.HTTPSource.configure(HTTPSource.java:102) > > ... 11 more > > time=2018-04-30T14:24:00.841Z | lvl=INFO | corr=N/A | trans=N/A | > srv=N/A | subsrv=N/A | comp=cygnus-ngsi | op=create | > msg=org.apache.flume.sink.DefaultSinkFactory[40] : Creating instance > of sink: mysql-sink, type: com.telefonica.iot.cygnus.sinks.NGSIMySQLSink > > time=2018-04-30T14:24:00.842Z | lvl=ERROR | corr=N/A | trans=N/A | > srv=N/A | subsrv=N/A | comp=cygnus-ngsi | 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.NGSIMySQLSink, class: > com.telefonica.iot.cygnus.sinks.NGSIMySQLSink > > 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:511) > > at > java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) > > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) > > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > > at java.lang.Thread.run(Thread.java:748) > > Caused by: java.lang.ClassNotFoundException: > com.telefonica.iot.cygnus.sinks.NGSIMySQLSink > > at java.net.URLClassLoader.findClass(URLClassLoader.java:381) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Class.java:264) > > at > org.apache.flume.sink.DefaultSinkFactory.getClass(DefaultSinkFactory.java:67) > > ... 11 more > > Thanks & Regards, > > *_Krishan Babbar_* > > */Technical Architect/*// > > *_IES Internet of Things_**_|_**_ Tech Mahindra_* > > Rajiv Gandhi Chandigarh Technology Park, Plot No. 23, Phase 2, > Kishangarh, Chandigarh 160101, INDIA > > (Office: +91 172 666 8400 Ext. 8352 *| *Mobile: +91 946 303 0996 > > ============================================================================================================================ > Disclaimer: This message and the information contained herein is > proprietary and confidential and subject to the Tech Mahindra policy > statement, you may review the policy at > http://www.techmahindra.com/Disclaimer.html externally > http://tim.techmahindra.com/tim/disclaimer.html internally within > TechMahindra. > =========================================================================================================================== > > ============================================================================================================================ > > Disclaimer: This message and the information contained herein is > proprietary and confidential and subject to the Tech Mahindra policy > statement, you may review the policy at > http://www.techmahindra.com/Disclaimer.html externally > http://tim.techmahindra.com/tim/disclaimer.html internally within > TechMahindra. > > ============================================================================================================================ > -- −−− José Ignacio Carretero FIWARE Cloud and Platform Expert FIWARE Foundation FIWARE Foundation Franklinstrasse 13A 10587 Berlin email: joseignacio.carretero at fiware.org <mailto:joseignacio.carretero at fiware.org> www: http://fiware.org twitter: @jicarreterogu @FIWARE skype: jicarretero -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.fiware.org/private/fiware-tech-help/attachments/20180504/1636ae72/attachment-0001.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: Foundation-31B.png Type: image/png Size: 251283 bytes Desc: not available URL: <https://lists.fiware.org/private/fiware-tech-help/attachments/20180504/1636ae72/attachment-0001.png>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy