To install Rhino onto a machine (to use as a cluster node):
From within the distribution directory (
rhino-install), run the
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.|
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.