You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 3, 2023. It is now read-only.
* clean up
* Update website2/docs/topology-development-streamlet-api.md
Co-authored-by: Oliver Bristow <[email protected]>
* clean up duplicates
* clean up
* last version clean up
* commit before reset
* adding version to link
Co-authored-by: Oliver Bristow <[email protected]>
Sample configurations for different Heron schedulers
158
158
159
-
*[Local scheduler](schedulers-local) config can be found in [`heron/config/src/yaml/conf/local`]({{% githubMaster %}}/heron/config/src/yaml/conf/local),
160
-
*[Aurora scheduler](schedulers-aurora-cluster) config can be found [`heron/config/src/yaml/conf/aurora`]({{% githubMaster %}}/heron/config/src/yaml/conf/aurora).
159
+
*[Local scheduler](schedulers-local) config can be found in [`heron/config/src/yaml/conf/local`](https://github.com/apache/incubator-heron/tree/master/heron/config/src/yaml/conf/local),
160
+
*[Aurora scheduler](schedulers-aurora-cluster) config can be found [`heron/config/src/yaml/conf/aurora`]({https://github.com/apache/incubator-heron/tree/master/heron/config/src/yaml/conf/aurora).
161
161
162
162
### Heron Tracker
163
163
164
164
The Python code for the [Heron Tracker](user-manuals-heron-tracker-runbook) can be
165
-
found in [`heron/tools/tracker`]({{% githubMaster %}}/heron/tools/tracker).
165
+
found in [`heron/tools/tracker`](https://github.com/apache/incubator-heron/tree/master/heron/tools/tracker).
166
166
167
167
The Tracker is a web server written in Python. It relies on the
168
168
[Tornado](http://www.tornadoweb.org/en/stable/) framework. You can add new HTTP
169
169
routes to the Tracker in
170
-
[`main.py`]({{% githubMaster %}}/heron/tools/tracker/src/python/main.py) and
170
+
[`main.py`](https://github.com/apache/incubator-heron/tree/master/heron/tools/tracker/src/python/main.py) and
Copy file name to clipboardExpand all lines: website2/docs/guides-effectively-once-java-topologies.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -240,7 +240,7 @@ public class EffectivelyOnceTopology {
240
240
241
241
### Submitting the topology
242
242
243
-
The code for this topology can be found in[this GitHub repository](https://github.com/streamlio/heron-java-effectively-once-example). You can clone the repo locally like this:
243
+
The code for this topology can be found in. You can clone the repo locally like this:
Copy file name to clipboardExpand all lines: website2/docs/topology-development-streamlet-api.md
+10-18
Original file line number
Diff line number
Diff line change
@@ -113,34 +113,26 @@ $ heron submit local \
113
113
114
114
### Java Streamlet API starter project
115
115
116
-
If you'd like to up and running quickly with the Heron Streamlet API for Java, you can clone [this repository](https://github.com/streamlio/heron-java-streamlet-api-example), which includes an example topology built using the Streamlet API as well as the necessary Maven configuration. To build a JAR with dependencies of this example topology:
If you'd like to up and running quickly with the Heron Streamlet API for Java, you can view the example topologies [here](https://github.com/apache/incubator-heron/tree/{{ heron:version }}/examples/src/java/org/apache/heron/examples/streamlet)
126
117
127
118
If you're running a [local Heron cluster](getting-started-local-single-node), you can submit the built example topology like this:
128
119
129
120
```bash
130
-
$ heron submit local target/heron-java-streamlet-api-example-latest-jar-with-dependencies.jar \
Heron enables you to apply one of three [delivery semantics](heron-delivery-semantics) to any Heron topology. For the [example topology](#java-streamlet-api-starter-project) above, you can select the delivery semantics when you submit the topology with the topology's second argument. This command, for example, would apply [effectively-once](heron-delivery-semantics) to the example topology:
129
+
Heron enables you to apply one of three [delivery semantics](heron-delivery-semantics) to any Heron topology. For the example topology above, you can select the delivery semantics when you submit the topology with the topology's second argument. This command, for example, would apply [effectively-once](heron-delivery-semantics) to the example topology:
The other options are `at-most-once` and `at-least-once`. If you don't explicitly select the delivery semantics, at-least-once semantics will be applied.
0 commit comments