This is an implementation of an archiver for EPICS control systems that aims to archive millions of PVs. At a high level, some features are
- Ability to cluster appliances and to scale by adding appliances to the cluster.
- Multiple stages and an inbuilt process to move data between the stages.
- Focus on data retrieval performance.
- Focus on zero oversight.
For more details, please see the documentation, or the current branch documentation.
See CONTRIBUTING.md for how to build, run, test and format the appliance, and ARCHITECTURE.md for an overview of how it is put together.
For a quick deploy of a single appliance:
- Download the latest release and unpack the war files to a folder "archiver".
- In the same folder, download a release of tomcat 11 without unpacking.
- Copy the quickstart.sh file from the extracted release to the folder.
- Run the quickstart script:
./quickstart.sh apache-tomcat-11.*.tar.gzFor more information see the quickstart documentation. For more complicated deployments see the samples folder.