Skip to content

Latest commit

 

History

History
31 lines (28 loc) · 1.61 KB

README.md

File metadata and controls

31 lines (28 loc) · 1.61 KB

Steam Analysis

Instrucciones para correr el trabajo:

  • Descargar los datasets y ubicarlos en una carpeta data en la raíz del proyecto
  • Cada comando a ejecutar está en el Makefile. Por ejemplo:
    • make docker-compose-up
    • make docker-compose-up-client
    • make docker-compose-up-hc
    • make docker-compose-logs
    • make docker-compose-logs-client
    • make docker-compose-logs-hc
    • make docker-compose-down
    • make docker-compose-down-client
    • make docker-compose-down-hc
    • make docker-compose-down-all

Importante

  • Los healthcheckers se deben levantar después de que levante el resto de los servicios del archivo docker-compose.yaml.
  • En caso de requerir escalar algun nodo, se debe configurar en el docker-compose.yaml y ajustar las configuraciones correspondientes de cada nodo (Peers y Consumers). Tenemos un script en el directorio scripts para generar el compose. Para saber cómo ajustar las configs, leer el README.md en el directorio configs.
  • Para correr con más de un cliente, ejecutar (desde scripts):
./client-generator.sh <número de clientes>

Esto generará un docker-compose-client.yaml con el número de clientes especificado.

  • Para correr con más de un healthchecker, ejecutar (desde scripts):
./hc-generator.sh <número de healthcheckers> <net>
  • Disponemos de varios otros scripts en el directorio scripts. Leer el README.md de ese directorio para más información.
  • Para abrir el manager de RabbitMQ: http://localhost:15672 con usuario y contraseña guest