Город МОСКОВСКИЙ
00:45:02

3H8 - Apache Hop in Docker

Аватар
Tech Diamonds
Просмотры:
30
Дата загрузки:
30.11.2023 09:53
Длительность:
00:45:02
Категория:
Технологии и интернет

Описание

This session is all about how Apache Hop can be used in Docker containers.

We walk through the different container options Hop has to run
- workflows and pipelines (short-lived)
- Hop Server (long-lived)
- Hop Web

Finally, we briefly explain and show how the Hop build uses Docker Compose to run our integration tests, and how this could fit in the testing strategy for your projects.

As always, plenty of time after that for Q&A.

Check the full 3Hx agenda: http://hop.apache.org/community/events/

Docs: https://hop.apache.org/tech-manual/latest/docker-container.html

Commands used to run sample pipeline and workflow:

#Run test workflow
docker run -it --rm \
--env HOP_LOG_LEVEL=Basic \
--env HOP_FILE_PATH='${PROJECT_HOME}/write-to-log.hwf' \
--env HOP_PROJECT_DIRECTORY=/files/ \
--env HOP_ENVIRONMENT_NAME=test \
--env HOP_ENVIRONMENT_CONFIG_FILE_NAME_PATHS=test \
--env HOP_PROJECT_NAME=docker \
--env HOP_RUN_CONFIG=local \
-v /Users/hans/hop-mount:/files \
apache/incubator-hop:0.99-SNAPSHOT

#Run test pipeline
docker run -it --rm \
--env HOP_LOG_LEVEL=Basic \
--env HOP_FILE_PATH='${PROJECT_HOME}/generate-rows.hpl' \
--env HOP_PROJECT_DIRECTORY=/files/ \
--env HOP_ENVIRONMENT_NAME=test \
--env HOP_ENVIRONMENT_CONFIG_FILE_NAME_PATHS=test \
--env HOP_PROJECT_NAME=docker \
--env HOP_RUN_CONFIG=local \
-v /Users/hans/hop-mount:/files \
apache/incubator-hop:0.99-SNAPSHOT


https://hop.apache.org

Check the full 3Hx schedule: http://hop.apache.org/community/events/

Join our chat https://chat.project-hop.org

Follow Hop Twitter: https://twitter.com/ApacheHop

Follow Hop on LinkedIn: https://www.linkedin.com/company/ApacheHop


00:00 Apache Hop in Docker overview
17:50 Q&A 1: Docker in Hop integration tests
24:50 Q&A 2: use git projects in a container
27:25 Q&A 3: build integration tests in Hop

Рекомендуемые видео