To install Rhino onto a machine (to use as a cluster node):
-
From within the distribution directory (
rhino-install
), run therhino-install.sh
script. -
If the installer detects a previous installation, it will ask if it should first delete it.
-
Answer each prompt with information about your installation (see [2.1 Unpack and Gather Information]).
The default values are normally satisfactory for a working installation. Following the installation you can always edit configuration values as needed. |
Manually copy keystores for multiple nodes
Each time you run the rhino-install.sh
script, it generates a matching set of server and client keys, for authenticating SSL connections.
For a client to connect to a server, their keystores must match.
If you have multiple nodes for a cluster, for different clients to connect to different nodes, you will need to copy over their keys.
The keys are stored in:
-
rhino-server.keystore
— contains a key entry for the SSL server and a trust entry for the SSL client -
rhino-client.keystore
— contains a key entry for the SSL client and a trust entry for the SSL server.
To allow a single Rhino client to connect to multiple Rhino nodes, copy rhino-client.keystore
, from the Rhino base directory of the node on which rhino-install.sh
was run with that client, to the Rhino base directory on the other nodes to which you want that client to be able to connect.
To view the keys in each keystore, and to check that the keyEntry
in a keystore matches the trustCertEntry
in another, use the commands keytool -keystore rhino-client.keystore -list
and keytool -keystore rhino-server.keystore -list
.