Configuring Authentication

You configure Splice Machine authentication by adding or updating
properties in your HBase configuration file; this is typically done
during installation of Splice Machine, but you can modify your settings
whenever you want. This section contains the following subsections:

Using Native Authentication

Native authentication is the default mechanism for Splice Machine; you
don’t need to modify your configuration if you wish to use it. Native
authentication uses the sys.sysusers table in the splice schema for
configuring user names and passwords.

You can use MD5, SHA-256, or SHA-512 for the value of the native.algorithm property; SHA-512 is
the default value.

Switching to Native Authentication

If you are switching your authentication from to Native authentication
from another mechanism (including NONE), there’s one additional step
you need to take: you must re-initialize the credentials database
(SYSUSERS table), by adding the following property setting to your
configuration file:

Enable Enterprise features by adding your Splice Machine license key
to your HBase configuration file as the value of the
splicemachine.enterprise.key property, as shown below.

Make sure that a user with name splice has been created in the LDAP
server.

Add the Splice Machine LDAP properties in your HBase configuration
file, along with the license key property. Note that you may need to set splice.authentication properties in both service and client HBase configuration files: