Loading Course Schedule...
PT9948
Summary
This comprehensive course will provide students with the skills needed to leverage Spring XD for data ingestion in a Big Data environment. The hands on training covers installation and administration of Spring XD; usage of the Spring XD Shell; creating, configuring, deploying and scaling streams and jobs; as well as the development of custom modules including sinks, sources and jobs. Students will learn how to configure the product for various deployment scenarios, including high availability, distributed mode and deployment to YARN.
Prerequisites
A local install of JDK 7 or laterA local install of Apache MavenBasic Java development skills, including ability to run Apache Maven commandsSome familiarity with various data storage technologiesFamiliarity with running basic OS commands from a shell/command-promptAny one of the following:A running instance of the Pivotal HD single-node VMA running instance of Apache Hadoop single-node clusterAbility to access a virtual lab environment
Duration
3 Days/Lecture & Labs
Audience
Developers and architects interested in using Spring XD as a Data Ingestion ToolThose who are planning to migrate existing Spring Integration or Spring Batch projects to Spring XD
Topics
- Spring XD Introduction
- Installation
- Architecture
- Introduction to Streams
- Customizing Stream Modules
- Advanced Streams
- Introduction to Jobs
- Customizing Job Modules
- Advanced Jobs
- Distributed Mode
- High Availability
- Management and Monitoring