In this repository you will find Marathon configuration files for the different MixedEmotions modules that you can find in MixedEmotions' Dockerhub (https://hub.docker.com/u/mixedemotions/).
These configurations were tested using Marathon 0.10.1, depending on your version, operation or configuration files might vary slightly.
For uploading one of these configurations, it is only needed to make a POST request to your Marathon installation. Example:
curl -X POST -H 'Content-Type: application/json' localhost:8080/v2/apps --data @selected_file.json
- 06_audioanalysis_up.json (https://hub.docker.com/r/mixedemotions/06_audioanalysis_up/)
- 08_spanish_entity_extraction.json (https://hub.docker.com/r/mixedemotions/08_entity_extraction_pt/)
- 10_entity_linking_nuig.json (https://hub.docker.com/r//mixedemotions/10_entity_linking_nuig)
- 13_spanish_topics.json (https://hub.docker.com/r/mixedemotions/13_topic_extraction_spanish/)
Some of the MixedEmotions' modules are large, so it is neccessary to increase Mesos execution timeout.
Add these lines to mesos-slave-env.sh.
export MESOS_containerizers=docker,mesos export MESOS_execution_registration_timeout=5mins Alternatively these params can be passed as arguments during runtime.
More information here.
This module was developed by Paradigma Digital as part of the MixedEmotions project. This development has been partially funded by the European Union through the MixedEmotions Project (project number H2020 655632), as part of the
RIA ICT 15 Big data and Open Data Innovation and take-up programme.