The entire installation must be performed by a single OS user,
called the
bdd user. After installing, this user will run all BDD
processes.
You must create this user or select an existing one
to fill this role before installing. Although this document refers to it as the
bdd user, its name is arbitrary.
The user you choose must meet the following requirements:
- It can't be the root user.
- Its UID must be the same on
all nodes in the cluster, including Hadoop nodes.
- It must have passwordless
sudo enabled on all nodes in the cluster, including
Hadoop nodes.
- It must have passwordless
SSH enabled on all nodes in the cluster, including Hadoop nodes, so that it can
log into each node from the install machine. For instructions on enabling this,
see
Enabling passwordless SSH.
- It must have bash set as its
default shell on all nodes in the cluster, including Hadoop nodes.
- It must have permission to
create the directory BDD will be installed in on all nodes in the cluster,
including Hadoop nodes. This directory is defined by the
ORACLE_HOME property in the BDD configuration file.
If your databases are located on HDFS, the
bdd user has additional requirements. These are
described in
Dgraph database requirements.