This page discusses the requirements for running Stardog.
Stardog 7.3+ is tested on Java versions 8 and 11, and requires
sun.misc.Unsafe. Note that Stardog does not run on any other versions of Java.
To check your version of Java, run the following command from the CLI:
$ java -version
Stardog is verified to run on:
- Ubuntu 16.04, 18.04, and 20.04
- Debian 9 and 10
- RHEL 7
- CentOS 7
- Amazon Linux 2
- Microsoft Windows Server 2019 (not recommended for production)
- Recent versions of OSX
Stardog is not supported natively on Apple M1 devices. To run Stardog you will need to install an x86 JDK and run through Rosetta.
Stardog runs best on local / block storage devices. Network based disk storage is not recommended, including NFS, SMB, and EFS based storage systems.
If you must use network based disk, please set the following property within stardog.properties file in your $STARDOG_HOME directory:
storage.envoptions.use_mmap_writes = false