Cluster architecture

BDD supports many different cluster configurations, although most will contain nodes similar to the following.



The diagram above depicts the three basic types of BDD nodes. Note that it doesn't include nodes in your Hadoop cluster that BDD requires but doesn't run on, like those running ZooKeeper and your Hadoop cluster manager.

As previously mentioned, you aren't bound to the configurations described above. You can co-locate different BDD and Hadoop components on the same node, and your cluster can contain any number of each type of node. More information on cluster configuration and component co-location is available in the Installation Guide.

Furthermore, you can add and remove Dgraph and Data Processing nodes as needed post-install. For instructions, see Adding and Removing BDD Nodes. You can also add and remove non-BDD nodes from your Hadoop cluster without impacting BDD.