Skip to content

Deployment and Execution Scripts

Dimitris Papagiannis edited this page Jul 31, 2023 · 3 revisions

Execution

Running HDQM can be done through the run.sh script, which is used for launching either the Frontend or the Backend.

  1. Run bash run.sh api <PORT> to run the API server.
  2. Run bash run.sh extractor to run the extractor script.

The run.sh script requires:

  • python3
  • Access to /cvmfs for accessing CMSSW.
  • scram
  • A keytab file in /data/hdqm/.keytab for the cmsdqm account to authenticate with kerberos for EOS access.

Those files need not be executed manually, as they are meant to be run as services. For this reason, the deployment/hdqm.service and deployment/hdqm-extract.service have been created.