Example of 3 Node Cluster Configuration
Basic 3-nodes Cluster Configuration
This example describes a Cluster with three nodes where each node has a direct connection to a database.
Figure 42.4. Configuration of 3-nodes cluster, each node has access to a database
Configuration of Node 1 on 192.168.1.131
jdbc.driverClassName=org.postgresql.Driver jdbc.url=jdbc:postgresql://192.168.1.200/clover_db?charSet=UTF-8 jdbc.dialect=org.hibernate.dialect.PostgreSQLDialect jdbc.username=clover jdbc.password=clover cluster.enabled=true cluster.node.id=node01 cluster.http.url=http://192.168.1.131:8080/clover cluster.jgroups.bind_address=192.168.1.131 cluster.jgroups.start_port=7800 cluster.jgroups.tcpping.initial_hosts=192.168.1.132[7800],192.168.1.133[7800] cluster.group.name=TheCloverCluster4 sandboxes.home=/home/clover/shared_sandboxes
Configuration of Node 2 on 192.168.1.132
jdbc.driverClassName=org.postgresql.Driver jdbc.url=jdbc:postgresql://192.168.1.200/clover_db?charSet=UTF-8 jdbc.dialect=org.hibernate.dialect.PostgreSQLDialect jdbc.username=clover jdbc.password=clover cluster.enabled=true cluster.node.id=node02 cluster.http.url=http://192.168.1.132:8080/clover cluster.jgroups.bind_address=192.168.1.132 cluster.jgroups.start_port=7800 cluster.jgroups.tcpping.initial_hosts=192.168.1.131[7800],192.168.1.133[7800] cluster.group.name=TheCloverCluster4 sandboxes.home=/home/clover/shared_sandboxes
Configuration of Node 3 on 192.168.1.133
jdbc.driverClassName=org.postgresql.Driver jdbc.url=jdbc:postgresql://192.168.1.200/clover_db?charSet=UTF-8 jdbc.dialect=org.hibernate.dialect.PostgreSQLDialect jdbc.username=clover jdbc.password=clover cluster.enabled=true cluster.node.id=node03 cluster.http.url=http://192.168.1.133:8080/clover cluster.jgroups.bind_address=192.168.1.133 cluster.jgroups.start_port=7800 cluster.jgroups.tcpping.initial_hosts=192.168.1.131[7800],192.168.1.132[7800] cluster.group.name=TheCloverCluster4 sandboxes.home=/home/clover/shared_sandboxes