Back up the Data Watcher MongoDB
Data Watcher has two Databases: ‘be’ and ‘dw’.
To back up the Data Watcher DBs follow these steps:
- On each node where Data Watcher is installed, stop Data Watcher (
dataone.sh stop DW
). - On each node where Data Watcher is installed, start MongoDB (
bin/mongodb start
). - On just one node of your choice among the ones where Data Watcher is installed, launch the two backup scripts
bebackup.sh
anddwbackup.sh
in sequence. - On each node where Data Watcher is installed, start Data Watcher (
dataone.sh start DW
).
Need details about start and stop commands? Have a look at the dataone.sh reference page.
The two scripts to back up the Data Watcher DBs are stored at this path:
$DATAWATCHER_HOME/mongodb/backup
The scripts are:
bebackup.sh
: it logs backup info into $MONGODB_LOG_DIR/be-backup.log
dwbackup.sh
: it logs backup info into $MONGODB_LOG_DIR/dw-backup.log
Usage:
./bebackup.sh destination-path ./dwbackup.sh destination-path
destination-path
is the folder where the backup will be generated and it must exist.
Under destination-path
, the following folders will be created:
be-<datetime>/be dw-<datetime>/dw
In case the backup fails, these folders will not be created.
Updated about 1 year ago