Forum: VoltDB Architecture

Post: Authentication between servers

Authentication between servers
Oct 23, 2015

I'm right that there is no authentication between two server hosts? Only the deployment file must be identical. Is there any form of authentication?


Best regards,
Oct 23, 2015
Internally, VoltDB does not have any authentication between nodes in a cluster. It is up to the user to secure the network VoltDB operates on. As for the deployment file, the best practice is to have the same identical deployment file on all nodes in the cluster. However, in a multinode cluster, the specified node that the cluster points to during cluster formation, that nodes' deployment file will be used. You can define users and roles. Here's a chapter on security.
Peter Zhao
Oct 23, 2015
Optionally, if using Kerberos authentication, each host in the cluster has a keytab file and uses Java Cryptography Extension (JCE) with the Java Authentication and Authorization Service (JAAS) to interact with Kerberos. See: