Updating the BDD configuration

You can update BDD's configuration by editing bdd.conf then running the bdd-admin script to distribute your changes to the rest of the cluster.

Note that you can't modify all properties in the file. In particular, you should avoid changing properties related to cluster topology, like <COMPONENT>_PORT and <COMPONENT>_SERVERS. For the full list of properties you can change, see Configuration properties that can be modified.

Note: When you update bdd.conf, any component log levels you've set on specific nodes using the set-log-levels command will be overwritten by the DGRAPH_LOG_LEVELS property in the updated file.

When the script runs, it backs up the original version of bdd.conf to bdd.conf.bak<num> so you can revert your changes, if necessary. It then copies the updated file to all BDD nodes.

To update your cluster configuration:

  1. On the Admin Server, copy bdd.conf in $BDD_HOME/BDD_manager/conf to a different directory.
  2. Open the copy in a text editor and make your desired changes.
    Be sure to save the file before closing.
  3. Go to $BDD_HOME/BDD_manager/bin and run:
    ./bdd-admin.sh publish-config bdd <path>
    Where <path> is the absolute path to the modified copy of bdd.conf.
  4. Restart your cluster so the changes take effect:
    ./bdd-admin.sh restart [-t <minutes>]