Open topic with navigation
NuoDB runs on systems listed in the table below. To deploy a NuoDB application in a production environment, you must use a Linux platform. To develop or test a NuoDB application, you can use any of the following platforms:
|Linux (x64)||Red Hat Enterprise Linux (RHEL) / CentOS 6.5 and above||Production|
|Red Hat Enterprise Linux (RHEL) / CentOS 7.0 and above||Production|
|Ubuntu 18.04 LTS, 16.04 LTS||Production|
|Windows (x32)||Windows 8 (client support only)||Development /Test|
|Windows 8||Development /Test|
|Windows 10||Development /Test|
|Windows Server 2012 / R2||Development /Test|
Caution: If you are using VMotion to migrate NuoDB virtual machines between servers, NuoDB strongly recommends that you stop any running NuoDB process(es) within the virtual machine prior to migration, and restart the NuoDB process(es) after the migration. This is because VMotion can cause running NuoDB process(es) to stop unexpectedly. If VMotion is used while NuoDB processes are still running, you must check the status of the NuoDB processes after migration then manually restart any stopped processes when migration is complete.
NuoDB server software requires either Java 8 or Java 11 and has been tested with the following:
NuoDB JDBC client software requires Java 7, Java 8, or Java 11 and has been tested with the following:
On Linux, install either the JDK or the JRE.
On 64-bit Windows, the 64-bit JRE must be installed. See Installing NuoDB on Windows for details about a required Windows update, which you might or might not already have.
The minimum recommended hardware is as follows:
For Linux, it is highly recommended that your file system support
fallocate() system call is supported by the following:
XFS(since Linux kernel 2.6.38)
ext4(since Linux kernel 3.0)
ZFS((since ZFS on Linux kernel 0.6.4)
Btrfs(since Linux kernel 3.7)
tmpfs(since Linux kernel 3.5)
Note: Network File System (NFS) storage is not supported for archive and journal locations.
ext3 file systems are not supported.
Communication among NuoDB processes in a domain requires Internet Protocol version 4 (IPv4). IPv6 is not supported.
Starting in NuoDB Release 3.0, NuoDB on Linux now supports Nehalem or later processors only. This change was implemented to take advantage of compilation performance optimizations available in Nehalem and later processor models. The first Nehalem processor was released in 2008. Therefore all Nehalem and later processor types released after 2008 are supported.
In order to determine if the machine processor on Linux is Nehalem or later run the following command:
$ grep sse4_2 /proc/cpuinfo | sort -u
If the command returns text output then the processor type is supported.
Preview: NuoDB support for authenticating users via an external LDAP server is a preview feature. Specifically, LDAP support is insecure in the current release as passwords are sent in plain text.
NuoDB encourages you to use preview features in your development projects. The use of preview features in production is not supported.
LDAP requirements on Linux platforms are as follows:
sudo apt-get update sudo apt-get install ldap-utils
On Red Hat / CentOS Linux:
sudo yum install openldap-clients
On Windows, there are no additional requirements.