SIESTA: A Scalable Infrastructure of Sequential Pattern Analysis (Preprocess)
752
The preprocessing component of SIESTA is integrated with a REST API to allow easy access to its functionalities.
docker run --name siesta-preprocess -p8000:8000 mavroudo/siesta-preprocess
Once the application starts, the user can access all available endpoints at http://localhost:8000/docs. Note that to execute the application, a database is required to store the computed indices. Currently, the supported databases are Apache Cassandra and S3. A docker-compose file that deploys the entire SIESTA infrastructure, along with an instance of both databases, can be found in the preprocessing repository on GitHub (https://github.com/mavroudo/SequenceDetectionPreprocess).
This application utilizes a variety of environmental variables to facilitate database connectivity. For connecting to a Cassandra database, the following parameters are used:
For connecting to an S3-compatible storage service, these parameters are utilized:
However, despite the default values given for the parameters, users have the option to change them before submitting a job.
Content type
Image
Digest
sha256:a824418be…
Size
1.3 GB
Last updated
about 1 year ago
docker pull mavroudo/siesta-preprocess