Recommendations for Cluster Deployment

  1. All nodes in the cluster should have a synchronized system date-time.

  2. All nodes share sandboxes stored on a shared or replicated filesystem. The filesystem shared among all nodes is single point of failure. Thus, the use of a replicated filesystem is strongly recommended.

  3. All nodes share a DB, thus it must support transactions. I.e. The MySQL table engine, MyISAM, may cause strange behaviour because it is not transactional.

  4. All nodes share a DB, which is a single point of failure. Use of a clustered DB is strongly recommended.

  5. Configure the license as "license.file" for this property on Tomcat. Do not use clover_license.war. Tomcat loads web-apps in an unpredictable order and for the cluster, the license must be loaded before CloverETL Server itself.

List of nodes joined to the cluster

Figure 22.3. List of nodes joined to the cluster