Installation¶
The following instructions cover dependencies, source code and configuration.
Required Software¶
The minimum requirements are:
- The Java Development Kit version 7 (version 8 is also supported). Either the Oracle JDK
or the Open JDK . You might already have Java installed. Open a command prompt and
try typing
java
. - The MongoDB database. The latest tested version should be 2.2.6.
Recommended Software¶
If you would like to use the extractor functionality (which is true in most cases), you will also need:
- The RabbitMQ event bus. Different packages are available for specific operating systems. Requires Erlang. Erlang is installed with most package as a dependency.
For text-based search functionality the following is required:
- The Elasticsearch distributed search service. Requires Java.
Docker¶
Docker images for a basic setup are available here: NCSA Opensource.