Loading Classes

- Select A Vendor / Topic▼
- (ISC)²
- Acronis
- Apple
- Avaya
- AWS
- BMC
- Brocade
- Business Analysis
- Cisco
- Citrix
- Cloud Computing
- Cloudera
- CompTIA
- Dell SonicWALL
- FlexPod
- ForgeRock
- HPE
- IBM
- Juniper
- Microsoft
- NetApp
- Nutanix
- Palo Alto Networks
- Pivotal - Spring
- Red Hat
- Riverbed
- Salesforce
- SAP
- Symantec
- Veeam
- Veritas
- VMware
Search
- Choose Pivotal - Spring Path ▼
- Application Framework Training
- Enterprise PaaS Training
- Groovy and Grails Training
- Tomcat Administration
- vFabric Hyperic Training
- Choose Pivotal - Spring Certification ▼
- Enterprise Integration Specialist
- GemFire Developer Certification
- Spring Professional
- Spring Web Application Developer
- Choose Application Framework Training Path ▼
- Core Spring
- Enterprise Spring
- JPA with Spring
- Spring Web
- Spring XD
Spring XD (SPXD)
New Age Technologies has been delivering Authorized Training since 1998. We offer Pivotal’s full suite of authorized courses including courses pertaining to Spring XD, GemFire, Groovy & Grails, HAWQ, & RabbitMQ. Pivotal is a trusted partner for IT innovation and digital transformation and with millions of developers around the world, Pivotal technology touches billions of users every day. This is why Pivotal training is imperative for career advancement in the following IT-related fields: software development, application development, & data management. Invest in your future today with Pivotal – Spring training from New Age Technologies.
✉ Pivotal Training Specialist | ☏ 502.909.0819
Course Overview:
The comprehensive 3-day course will provide you 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.
Course Prerequisites:
Before attending this course, you must have the following:
- Internet access
- A local install of JDK 7 or later
- A local install of Apache Maven
- Basic Java development skills, including ability to run Apache Maven commands
- Some familiarity with various data storage technologies
- Any one of the following:
- A running instance of the Pivotal HD single-node VM
- A running instance of Apache Hadoop single-node cluster
- Ability to access a virtual lab environment
- Familiarity with running basic OS commands from a shell/ command-prompt
Course Objectives:
After completing this course, you will be able to:
- Install Spring XD
- Understand architecture
- Create and leverage Streams
- Create and leverage Jobs
- Customize modules
- Configure for high-availability
- Use management and monitoring features of Spring XD
Course Outline:
Module 1. INTRODUCTION
- What is Data Ingestion?
- What is Spring XD?
- When to use Spring XD?
Module 2. INSTALLATION
- Single-Node Installation
- Creating a Simple Stream
- Creating a Simple Job
Module 3. ARCHITECTURE
- Overview
- Streams, Modules, Channels
- Stream Deployment
Module 4. INTRODUCTION TO STREAMS
- Overview
- Sources
- Processors
- Sinks
- Examples
Module 5. CUSTOMIZING STREAM MODULES
- Introduction to Spring Integration in the context of Spring XD
- Interaction between Spring XD and Spring Integration
- Deploying Spring Integration applications to Spring XD
Module 6. ADVANCED STREAMS
- Hadoop (HDFS)
- Transform/Script processors
- TCP/UDP sources
- Twitter source
Module 7. INTRODUCTION TO JOBS
- Overview
- Setting up a simple job
- Launching a job
- Connecting a job to a stream
- Admin UI
Module 8. CUSTOMIZING JOB MODULES
- Introduction to Spring Batch in the context of Spring XD
- Interaction between Spring XD and Spring Batch
- Deploying Spring Batch applications to Spring XD
Module 9. ADVANCED JOBS
- Using the filepollhdfs job
Module 10. DISTRIBUTED MODE
- XD Distributed Runtime (DIRT) Installation (Linux, YARN)
- Customizing the Configuration
Module 11. HIGH AVAILABILITY
- High Availability (HA) and Fault Tolerance (FT) in the Spring XD context
- ZooKeeper
- XD-Admin
- XD-Containers
- Messaging middleware
- Data stores
Module 12. MANAGEMENT AND MONITORING
- Admin Console
- How Spring XD leverages Spring Boot’s JMX and HTTP support
- Monitoring Streams
- Monitoring Jobs
Boost your salary by obtaining your Spring Professional Certification:
-
- All Classes
- Online Live
- Classroom
- Select A Location ▼
- Self-Paced
- Guaranteed To Run
-