Skip to content
This repository has been archived by the owner on May 12, 2021. It is now read-only.

Latest commit

 

History

History
47 lines (38 loc) · 9.83 KB

docs.md

File metadata and controls

47 lines (38 loc) · 9.83 KB

Documentation

Writing Apache Apex Applications

  • Beginner's Guide to Apache Apex This document provides a comprehensive overview of Apex and is recommended for developers just starting out with Apex.
  • Building Your First Apache Apex Application This video has a hands-on demonstration of how to check out the source code repositories and build them, then run the maven archetype command to generate a new Apache Apex project, populate the project with Java source files for a new application, and finally, build and run the application -- all on a virtual machine running Linux with Apache Hadoop installed.
  • Learning Apache Apex Book and related blog Apache Apex in a Nutshell An instructional and example driven guide on how to build Apex applications for developers and hands-on enterprise architects. It will help identify use cases, the building blocks for solutions and the process of implementing and testing production ready Apex applications.
  • Writing an Apache Apex application A PDF document that frames a hands-on exercise of building a basic application; also includes a diagram illustrating the life-cycle of operators.
  • Examples This is part of the source repository for Apache Apex Malhar and contains a number of readily runnable applications that developers will find especially useful. They include the important IO connectors as well as typical processing patterns like a Twitter stream analyzer, computation of statistics (such as moving averages) from a live stream of stock transactions from Yahoo! Finance; and one that analyzes a synthetic stream of eruption event data for the Old Faithful geyser.
  • Top N Words Application Tutorial This document provides a detailed step-by-step description of how to build and run a word counting application with Apache Apex starting with setting up your development environment, progressing to building, running and monitoring the application, visualizing the output and concluding with some advanced features such as assessing operator memory requirements, partitioning, and debugging.
  • Sales Dimensions Application Tutorial Similar to the Top N Words application but covers dimensional computations on a simulated sales data stream.
  • More Example Applications Sample code for more IO connectors and specialized tutorials covering a variety of topics such as large key-value state management (HDHT), custom partitioning using stream codecs, etc.

Presentations

Blogs

Troubleshooting