System Requirements

Supported Operating Systems

Supported for production use of Fusion services

Operating system:

JVM:

  • Oracle JRE or JDK 1.8 or later, 64-bit (x64 only)

  • OpenJDK JRE or JDK 1.8 or later, 64-bit (x64/x86_64 only)

Also supported for trial and development use of Fusion services

Operating system:

  • Windows 7, 8, 8.1, and 10 64-bit (x64 only)

  • Mac OS X 10.8, 10.9, 10.10

Note
We do not support running Fusion on any 32-bit operating system or JVM.

Java

Fusion is a Java-based application, and thus requires a pre-installed JDK.

Fusion runs on JDK 1.8.

Fusion’s JavaScript pipeline stages are application-specific custom JavaScript programs. The first time a pipeline is run, the JDK compiles the JavaScript using the Nashorn JavaScript engine.

Fusion scripts execute both the java and javac commands, which are usually aliases for the current Java installation. To check which version of Java will be invoked, run the following commands from a shell or terminal window:

java -version
javac -version
echo $JAVA_HOME     // Unix
echo %JAVA_HOME%    // Windows

Hardware Requirements

Fusion hardware requirements depend greatly on use case, index size (number of documents), QPS (queries per second) and other factors.

Here are some general recommendations for different Fusion deployments:

Deployment type Memory CPU

Development/Testing

16 GB

4 cores

Small Production

32 GB

8 cores

Large Production*

64+ GB

8+ cores

* Large production environments are likely to be made up of multiple servers with these specs.

Fusion components can run on different servers. Different Fusion components require different amounts of resources. Below are the minimum recommended memory requirements; consult Lucidworks for specific recommendations tailored to your unique use case, data load, and production needs.

Fusion component Minimum RAM

Connectors

2 GB

API service

512 MB

Fusion UI

256 MB

Solr

2 GB

Spark master

512 MB

Spark worker

1 GB

Supported Solr Versions and Solr Cluster Requirements

Fusion includes an embedded instance of Solr; see the release history to find out which version is included in each Fusion release. However, you may use Fusion with an external Solr cluster or server.

Solr 4.10 and higher are supported.

It is strongly recommended that you use Network Time Protocol (NTP) on a SolrCloud cluster to ensure that nodes use synchronized time. While it is not strictly required, reasoning about log contents and database entries becomes impossible without it. Information and instructions on how to install and run NTP are available at www.ntp.org.

Recommended HTTP Clients

The Fusion API can be accessed from any HTTP client, and allows you to build user interfaces and applications that work with any browser. However, the Fusion Administration UI, Dashboards, and built-in Search UI are supported only with:

  • Chrome latest version

  • Firefox latest version and latest ESR

  • Internet Explorer 11