[Dataflows] Desarrollo en local

[Dataflows] Desarrollo en local

Versión Streamsets: 3.23

Versión plataforma: develop/im-1.3.0+

 

A continuación se detallan los pasos para levantar Streamsets y desarrollar sobre él en local.

 

Windows/MacOs

 

  1. Entrar en la configdb y obtener un token de administrador, p.e. 5c29076861cb42a78fac6f4623e1eab0

  2. Editar el fichero docker-compose.yml y cambiar el valor del token en SDC_CONF_ONESAITPLATFORM_ADMIN_USER_TOKEN

  3. Levantar con docker compose el docker-compose.ymldocker compose up -d 

  4. Arrancar microservices-gateway en puerto 18000 (tiene las rutas de controlpanel y recursos de Streamsets)

  5. Mapear host 127.0.0.1 streamsets (/etc/hosts)

  6. Arrancar controlpanel en puerto 18010

  7. Arrancar management-apis

  8. Entrar a http://localhost:18630/?ss-userAuthToken=5c29076861cb42a78fac6f4623e1eab0

  9. Alternativamente entrar a http://localhost:18000/controlpanel/dataflow/list

  10. Nuestra librería (tools/DataflowOnesaitPlatformNode/3.23) se puede debuguear remotamente a través del puerto 2005 desde Eclipse, IntelliJ...

 

 

Linux

 

  1. Entrar en la configdb y obtener un token de administrador, p.e. 5c29076861cb42a78fac6f4623e1eab0

  2. Editar el fichero docker-compose-linux.yml y cambiar el valor del token en SDC_CONF_ONESAITPLATFORM_ADMIN_USER_TOKEN

  3. Levantar con docker compose el docker-compose-linux.yml: docker compose up -d -f docker-compose-linux.yml 

  4. Arrancar microservices-gateway en puerto 18000 (tiene las rutas de controlpanel y recursos de Streamsets)

  5. Mapear host 127.0.0.1 streamsets (/etc/hosts)

  6. Arrancar controlpanel en puerto 18010

  7. Arrancar management-apis

  8. Entrar a http://localhost:18630/?ss-userAuthToken=5c29076861cb42a78fac6f4623e1eab0

  9. Alternativamente entrar a http://localhost:18000/controlpanel/dataflow/list

  10. Nuestra librería (tools/DataflowOnesaitPlatformNode/3.23) se puede debuguear remotamente a través del puerto 2005 desde Eclipse, IntelliJ...

 



(c) 2020 Indra Soluciones Tecnologías de la Información, S.L.U.