Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
0.13.0
-
None
-
None
Description
ApplicationRunner is the layer between high fluent API and physical execution. It is responsible for planning execution, materializing the streams and configs, and running the physical execution. For Samza, we will provide three kinds of ApplicationRunners:
- RemoteApplicationRunner: this is for running Samza applications on remote clusters such as Yarn
- LocalApplicationRunner: this is for running Samza applications on locally (coordination may be needed among local processors)
- TestApplicationRunner: this is for running Samza applications in the testing environment which can support input sources for testing such as collections or files.
Attachments
Issue Links
- depends upon
-
SAMZA-1151 create ZkCoordination service
- Resolved
-
SAMZA-1171 Rewrite config in ApplicationRunnerMain when creating the application runner
- Resolved
-
SAMZA-1172 Fix for the topological sort to handle single-node loop correctly
- Resolved
-
SAMZA-1203 Use ProcessorId instead of Zk node Id in JobModel generation
- Resolved
-
SAMZA-1067 Physical execution plan for logic expressions written in fluent API
- Resolved
-
SAMZA-1122 Rename ExecutionEnvironment to ApplicationRunner
- Resolved
-
SAMZA-1204 Visualize StreamGraph and ExecutionPlan
- Resolved
-
SAMZA-1218 Support StreamTaskFactory and AsyncStreamTaskFactory in LocalApplicationRunner
- Resolved
-
SAMZA-1222 Clean up LocalApplicationRunner
- Resolved
-
SAMZA-1267 ApplicationRunner#getLocalRunner returns null
- Resolved
-
SAMZA-1123 Create intermediate stream in partitionBy() operator
- Resolved
-
SAMZA-1131 RemoteApplicationRunner for cluster-based Samza applications
- Resolved
-
SAMZA-1132 LocalApplicationRunner for local exeuction of Samza StreamApplication
- Resolved
-
SAMZA-1133 TestApplicationRunner for executing Samza StreamApplication in testing environment
- Resolved
-
SAMZA-1089 JobRunner should support kill and status commands.
- Resolved
-
SAMZA-1137 Instantiate ApplicationRunner in SamzaContainer
- Resolved
-
SAMZA-1178 Generate JSON for Stream Graph and Execution Plan
- Resolved
-
SAMZA-1179 Documentation of ApplicationRunner
- Resolved
-
SAMZA-1186 Rename Processor to Job
- Resolved
- is depended upon by
-
SAMZA-1041 Multi-stage feature for Samza
- In Progress