3.1.2 Running GG for DAA on a Cluster of Servers
Depending on which cluster manager software that is being used, you
need to configure it to ensure the following:
- There is exactly one active node that is running Oracle GoldenGate for Distributed Applications and Analytics (GG for DAA). It is assumed that the cluster manager can detect that a compute node is down and subsequently spawn another node to be the active.
- Install GG for DAA in shared file system and have that shared file system mounted in the same location for all the nodes participating in the High Availability (HA) configuration. For more information about installing Oracle GoldenGate for Distributed Applications and Analytics (GG for DAA), see Installing Oracle GoldenGate for Distributed Applications and Analytics . Most of the state files, including the Input and Output Trail files, Configuration files, and Checkpoint files described in the next point are stored in sub-directories of the Oracle GoldenGate for Distributed Applications and Analytics (GG for DAA) install. The GG for DAA installation directory is the same across all managed nodes. This helps the administrator to leverage the exact content of entry point script to bring up GG for DAA as part of its workflow to spawn a new active node. An example of the content of the entry point script is a command to start the Oracle GoldenGate manager process.
- Oracle GoldenGate artifacts are stored in one or
more shared file systems or volumes accessible from all
nodes. For more information about these files,
see Directories and Variables in Microservices Architecture:
- Input and Output Trail
files: Typically these files are located in
the
gg_install_dir/dirdat
directory, wheregg_install_dir
is the Oracle GoldenGate installation directory, such asC:/ggs
on Windows or/home/user/ggs
on UNIX. These files are configurable. - Configuration files: The
configuration files are located in the
gg_install_dir/dirprm
directory. - Checkpoint files: These
files are stored in an internal subdirectory, such
as the
gg_install_dir/dirchk
directory. - When using File Writer features, for example, File Writer handler, ADW, or Redshift integration, the file writer output files and the state files must be on shared volumes.
- Input and Output Trail
files: Typically these files are located in
the