4. Configuring the Node
Provides an overview of the configure.sh
script to use to configure a
node.
The script configure.sh
configures a node to be part of a HPE Ezmeral Data Fabric cluster, or modifies
services running on an existing node in the cluster. The script creates (or updates)
configuration files related to the cluster and the services running on the node.
Before you run configure.sh
, make sure you have a
list of the hostnames of the CLDB and ZooKeeper nodes. You can
optionally specify the ports for the CLDB and ZooKeeper nodes as
well. The default ports are:
Service | Default Port # |
---|---|
CLDB | 7222 |
ZooKeeper | 5181 |
The script configure.sh
takes an optional cluster name and log file, and
comma-separated lists of CLDB and ZooKeeper host names or IP addresses (and optionally
ports), using the following syntax:
/opt/mapr/server/configure.sh -C <host>[:<port>][,<host>[:<port>]...] -Z <host>[:<port>][,<host>[:<port>]...] [-L <logfile>][-N <cluster name>]
Each time you specify the -Z
<host>[:<port>]
option, you must use the
same order for the ZooKeeper node list. If you change the
order for any node, the ZooKeeper leader election process will
fail.
Example:
/opt/mapr/server/configure.sh -C r1n1.sj.us:7222,r3n1.sj.us:7222,r5n1.sj.us:7222 -Z r1n1.sj.us:5181,r2n1.sj.us:5181,r3n1.sj.us:5181,r4n1.sj.us:5181,r5n1.sj.us:5181 -N MyCluster