Following is a list of requirements for the Clowder software. Besides JAVA you can have all other services/software installed on other machines and can configure clowder to communicate with these services.
Software | Version | Required? | Notes |
---|---|---|---|
JAVA | 1.8+ | required | The clowder software is written in Scala and javascript and requires JAVA to execute. Clowder has been tested with OpenJDK |
MongoDB | 2.6+ | required | Clowder uses MongoDB to store the information about the files and if configured the files as well. |
RabbitMQ | 3.5+ | required if using extractors | RabbitMQ is used to communicate between Clowder and the extractors. When deploying extractors it is required to deploy RabbitMQ as well. |
ElasticSearch | 1.3 | required for search | ElasticSearch is used to search Clowder. We have not tested clowder with version 2.0 or larger of ElasticSearch |