You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lampros Smyrnaios
9b95eebb6c
- Improve logging. - Update MinIO dependency. |
2 years ago | |
---|---|---|
gradle/wrapper | 2 years ago | |
src/main | 2 years ago | |
.gitignore | 2 years ago | |
Dockerfile | 2 years ago | |
README.md | 2 years ago | |
build.gradle | 2 years ago | |
installAndRun.sh | 2 years ago | |
settings.gradle | 3 years ago |
README.md
UrlsController
The Controller's Application receives requests coming from the Workers , constructs an assignments-list with data received from a database and returns the list to the workers.
Then, it receives the "WorkerReports", it requests the full-texts from the workers, in batches, and uploads them on the S3-Object-Store. Finally, it writes the related reports, along with the updated file-locations into the database.
The database used is the Impala .
To install and run the application:
- Run
git clone
and thencd UrlsController
. - Provide the S3 Object Store related configurations, inside the src/main/resources/application.properties file.
- Execute the
installAndRun.sh
script which builds and runs the app.
If you want to just run the app, then run the script with the argument "1":./installAndRun.sh 1
.
If you want to build and run the app on a docker container, then run the script with the argument "0" followed by the argument "1":./installAndRun.sh 0 1
.