This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch deploy
in repository https://gitbox.apache.org/repos/asf/incubator-wayang-website.git
The following commit(s) were added to refs/heads/deploy by this push:
new 834c9731 deploy: 0affa93c0f8fa6f38d4e7cfe13635c948855bc29
834c9731 is described below
commit 834c9731fac99b6a7e223f586a0d995158b6aa80
Author: 2pk03 <[email protected]>
AuthorDate: Sun Mar 10 10:26:21 2024 +0000
deploy: 0affa93c0f8fa6f38d4e7cfe13635c948855bc29
---
404.html | 4 ++--
assets/js/29e20dbd.3da2567d.js | 1 -
assets/js/{34f284a7.b396e1a7.js => 29e20dbd.a8b9fc70.js} | 2 +-
assets/js/34f284a7.93db2f41.js | 1 +
assets/js/3df8af31.93d2a00a.js | 1 -
assets/js/3df8af31.959771a9.js | 1 +
assets/js/3e5cd75b.73b34a6a.js | 1 +
assets/js/3e5cd75b.8a9190d4.js | 1 -
assets/js/75f5c5f6.26a43a0e.js | 1 -
assets/js/75f5c5f6.c00cba42.js | 1 +
assets/js/8f973d51.26efca35.js | 1 -
assets/js/8f973d51.4cf7171e.js | 1 +
assets/js/935c02bb.91d22b4c.js | 1 +
assets/js/935c02bb.bc365241.js | 1 -
assets/js/b2f554cd.07d70cbf.js | 1 +
assets/js/b2f554cd.a3f994ef.js | 1 -
assets/js/bae78078.995b500a.js | 1 -
assets/js/bae78078.df080f04.js | 1 +
assets/js/e82464af.295b901b.js | 1 -
assets/js/e82464af.d4e009f4.js | 1 +
assets/js/effa2a56.6b6490a2.js | 1 +
assets/js/effa2a56.865c2d23.js | 1 -
assets/js/{main.038f96a8.js => main.38f945e3.js} | 4 ++--
....038f96a8.js.LICENSE.txt => main.38f945e3.js.LICENSE.txt} | 0
.../{runtime~main.832e2fe4.js => runtime~main.91a6cfbe.js} | 2 +-
blog/archive/index.html | 4 ++--
blog/index.html | 12 ++++++------
blog/kafka-meets-wayang-1/index.html | 6 +++---
blog/kafka-meets-wayang-2/index.html | 6 +++---
blog/kafka-meets-wayang-3/index.html | 6 +++---
blog/tags/cross-organization-data-collaboration/index.html | 10 +++++-----
blog/tags/index.html | 4 ++--
blog/tags/kafka/index.html | 10 +++++-----
blog/tags/presto/index.html | 6 +++---
blog/tags/spark/index.html | 6 +++---
blog/tags/trino/index.html | 6 +++---
blog/tags/wayang/index.html | 12 ++++++------
blog/wayang-vs-trino/index.html | 6 +++---
blog/website_update/index.html | 6 +++---
docs/community/committer/index.html | 4 ++--
docs/community/contribute/index.html | 4 ++--
docs/community/mailinglist/index.html | 4 ++--
docs/community/repositories/index.html | 4 ++--
docs/community/team/index.html | 4 ++--
docs/guide/adding-operators/index.html | 4 ++--
docs/guide/api-documentation/index.html | 4 ++--
docs/guide/developing-in-wayang/index.html | 4 ++--
docs/guide/examples/index.html | 4 ++--
docs/guide/getting-started/index.html | 4 ++--
docs/guide/installation/index.html | 4 ++--
docs/guide/ml4all/index.html | 4 ++--
docs/guide/optimizer/index.html | 4 ++--
docs/introduction/about/index.html | 4 ++--
docs/introduction/benchmark/index.html | 4 ++--
docs/introduction/features/index.html | 4 ++--
docs/start/download/index.html | 4 ++--
index.html | 4 ++--
lunr-index-1710065305146.json | 1 -
lunr-index-1710066353952.json | 1 +
lunr-index.json | 2 +-
search-doc-1710065305146.json | 1 -
search-doc-1710066353952.json | 1 +
search-doc.json | 2 +-
63 files changed, 106 insertions(+), 106 deletions(-)
diff --git a/404.html b/404.html
index c310e02b..c1f8985b 100644
--- a/404.html
+++ b/404.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Page Not Found | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/404.html"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><meta d [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/assets/js/29e20dbd.3da2567d.js b/assets/js/29e20dbd.3da2567d.js
deleted file mode 100644
index 47207556..00000000
--- a/assets/js/29e20dbd.3da2567d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[578],{5944:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part
2",r={permalink:"/blog/kafka-meets-wayang [...]
\ No newline at end of file
diff --git a/assets/js/34f284a7.b396e1a7.js b/assets/js/29e20dbd.a8b9fc70.js
similarity index 90%
rename from assets/js/34f284a7.b396e1a7.js
rename to assets/js/29e20dbd.a8b9fc70.js
index f6ef925b..035bdfd2 100644
--- a/assets/js/34f284a7.b396e1a7.js
+++ b/assets/js/29e20dbd.a8b9fc70.js
@@ -1 +1 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8815],{9702:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part
2",r={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[578],{5944:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part
2",r={permalink:"/blog/kafka-meets-wayang [...]
\ No newline at end of file
diff --git a/assets/js/34f284a7.93db2f41.js b/assets/js/34f284a7.93db2f41.js
new file mode 100644
index 00000000..b31c84be
--- /dev/null
+++ b/assets/js/34f284a7.93db2f41.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8815],{9702:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part
2",r={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/3df8af31.93d2a00a.js b/assets/js/3df8af31.93d2a00a.js
deleted file mode 100644
index ee1d4c3c..00000000
--- a/assets/js/3df8af31.93d2a00a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[6603],{5149:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var
n=t(5893),o=t(1151);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka
meets Apache Wayang - Part 1",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},r="Apache Wayang meets Apache Kafka - Part
1",s={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/3df8af31.959771a9.js b/assets/js/3df8af31.959771a9.js
new file mode 100644
index 00000000..cafce27f
--- /dev/null
+++ b/assets/js/3df8af31.959771a9.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[6603],{5149:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var
n=t(5893),o=t(1151);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka
meets Apache Wayang - Part 1",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},r="Apache Wayang meets Apache Kafka - Part
1",s={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/3e5cd75b.73b34a6a.js b/assets/js/3e5cd75b.73b34a6a.js
new file mode 100644
index 00000000..7280f164
--- /dev/null
+++ b/assets/js/3e5cd75b.73b34a6a.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8045],{6722:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var
n=t(5893),o=t(1151);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka
meets Apache Wayang - Part 1",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},r="Apache Wayang meets Apache Kafka - Part
1",s={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/3e5cd75b.8a9190d4.js b/assets/js/3e5cd75b.8a9190d4.js
deleted file mode 100644
index 8ae73594..00000000
--- a/assets/js/3e5cd75b.8a9190d4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[8045],{6722:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var
n=t(5893),o=t(1151);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka
meets Apache Wayang - Part 1",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},r="Apache Wayang meets Apache Kafka - Part
1",s={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/75f5c5f6.26a43a0e.js b/assets/js/75f5c5f6.26a43a0e.js
deleted file mode 100644
index 4f70a56f..00000000
--- a/assets/js/75f5c5f6.26a43a0e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3176],{1697:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>s,metadata:()=>o,toc:()=>c});var
n=t(5893),i=t(1151);const s={slug:"wayang-vs-trino",title:"Apache Wayang vs.
Presto/Trino",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r=void
0,o={permalink:"/blog/wayang-vs-trino",source:"@site/blog/2024-03-08-wayang-vs-presto.md",title:"Apache
Wayang vs. Pres [...]
\ No newline at end of file
diff --git a/assets/js/75f5c5f6.c00cba42.js b/assets/js/75f5c5f6.c00cba42.js
new file mode 100644
index 00000000..2bdff32a
--- /dev/null
+++ b/assets/js/75f5c5f6.c00cba42.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3176],{1697:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>s,metadata:()=>o,toc:()=>c});var
n=t(5893),i=t(1151);const s={slug:"wayang-vs-trino",title:"Apache Wayang vs.
Presto/Trino",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r=void
0,o={permalink:"/blog/wayang-vs-trino",source:"@site/blog/2024-03-08-wayang-vs-presto.md",title:"Apache
Wayang vs. Pres [...]
\ No newline at end of file
diff --git a/assets/js/8f973d51.26efca35.js b/assets/js/8f973d51.26efca35.js
deleted file mode 100644
index e91a5073..00000000
--- a/assets/js/8f973d51.26efca35.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4431],{4310:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var
t=n(5893),i=n(1151);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka
meets Apache Wayang - Part
3",authors:"kamir",tags:["wayang","kafka","spark","cross organization data
collaboration"]},o=void
0,s={permalink:"/blog/kafka-meets-wayang-3",source:"@site/blog/2024- [...]
\ No newline at end of file
diff --git a/assets/js/8f973d51.4cf7171e.js b/assets/js/8f973d51.4cf7171e.js
new file mode 100644
index 00000000..6bb15fff
--- /dev/null
+++ b/assets/js/8f973d51.4cf7171e.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4431],{4310:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var
t=n(5893),i=n(1151);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka
meets Apache Wayang - Part
3",authors:"kamir",tags:["wayang","kafka","spark","cross organization data
collaboration"]},o=void
0,s={permalink:"/blog/kafka-meets-wayang-3",source:"@site/blog/2024- [...]
\ No newline at end of file
diff --git a/assets/js/935c02bb.91d22b4c.js b/assets/js/935c02bb.91d22b4c.js
new file mode 100644
index 00000000..89d88431
--- /dev/null
+++ b/assets/js/935c02bb.91d22b4c.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[2227],{3785:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var
t=n(5893),i=n(1151);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka
meets Apache Wayang - Part
3",authors:"kamir",tags:["wayang","kafka","spark","cross organization data
collaboration"]},o=void
0,s={permalink:"/blog/kafka-meets-wayang-3",source:"@site/blog/2024- [...]
\ No newline at end of file
diff --git a/assets/js/935c02bb.bc365241.js b/assets/js/935c02bb.bc365241.js
deleted file mode 100644
index bfb892f1..00000000
--- a/assets/js/935c02bb.bc365241.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[2227],{3785:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var
t=n(5893),i=n(1151);const r={slug:"kafka-meets-wayang-3",title:"Apache Kafka
meets Apache Wayang - Part
3",authors:"kamir",tags:["wayang","kafka","spark","cross organization data
collaboration"]},o=void
0,s={permalink:"/blog/kafka-meets-wayang-3",source:"@site/blog/2024- [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.07d70cbf.js b/assets/js/b2f554cd.07d70cbf.js
new file mode 100644
index 00000000..3385a641
--- /dev/null
+++ b/assets/js/b2f554cd.07d70cbf.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1477],{10:a=>{a.exports=JSON.parse('{"blogPosts":[{"id":"kafka-meets-wayang-3","metadata":{"permalink":"/blog/kafka-meets-wayang-3","source":"@site/blog/2024-03-10-kafka-meets-wayang-3.md","title":"Apache
Kafka meets Apache Wayang - Part 3","description":"The third part of this
article series is an activity
log.","date":"2024-03-10T00:00:00.000Z","formattedDate":"March 10,
2024","tags":[{"label":"wa [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.a3f994ef.js b/assets/js/b2f554cd.a3f994ef.js
deleted file mode 100644
index 9168ad27..00000000
--- a/assets/js/b2f554cd.a3f994ef.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1477],{10:a=>{a.exports=JSON.parse('{"blogPosts":[{"id":"kafka-meets-wayang-3","metadata":{"permalink":"/blog/kafka-meets-wayang-3","source":"@site/blog/2024-03-10-kafka-meets-wayang-3.md","title":"Apache
Kafka meets Apache Wayang - Part 3","description":"The third part of this
article series is an activity
log.","date":"2024-03-10T00:00:00.000Z","formattedDate":"March 10,
2024","tags":[{"label":"wa [...]
\ No newline at end of file
diff --git a/assets/js/bae78078.995b500a.js b/assets/js/bae78078.995b500a.js
deleted file mode 100644
index 1eb41d27..00000000
--- a/assets/js/bae78078.995b500a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4378],{6772:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>i,toc:()=>l});var
n=t(5893),o=t(1151);const s={slug:"wayang-vs-trino",title:"Apache Wayang vs.
Presto/Trino",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r=void
0,i={permalink:"/blog/wayang-vs-trino",source:"@site/blog/2024-03-08-wayang-vs-presto.md",title:"Apache
Wayang vs. Pres [...]
\ No newline at end of file
diff --git a/assets/js/bae78078.df080f04.js b/assets/js/bae78078.df080f04.js
new file mode 100644
index 00000000..cb4bd679
--- /dev/null
+++ b/assets/js/bae78078.df080f04.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[4378],{6772:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>i,toc:()=>l});var
n=t(5893),o=t(1151);const s={slug:"wayang-vs-trino",title:"Apache Wayang vs.
Presto/Trino",authors:["zkaoudi"],tags:["wayang","presto","trino"]},r=void
0,i={permalink:"/blog/wayang-vs-trino",source:"@site/blog/2024-03-08-wayang-vs-presto.md",title:"Apache
Wayang vs. Pres [...]
\ No newline at end of file
diff --git a/assets/js/e82464af.295b901b.js b/assets/js/e82464af.295b901b.js
deleted file mode 100644
index b63be810..00000000
--- a/assets/js/e82464af.295b901b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[7555],{1757:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>i,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>u,toc:()=>c});var
n=a(5893),s=a(1151);const o={slug:"website_update",title:"Website
updated",authors:["alo.alt"],tags:["wayang"]},r=void
0,u={permalink:"/blog/website_update",source:"@site/blog/2024-01-25-website_update.md",title:"Website
updated",description:"We're updated our website an [...]
\ No newline at end of file
diff --git a/assets/js/e82464af.d4e009f4.js b/assets/js/e82464af.d4e009f4.js
new file mode 100644
index 00000000..0945ae7c
--- /dev/null
+++ b/assets/js/e82464af.d4e009f4.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[7555],{1757:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>i,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>u,toc:()=>c});var
n=a(5893),s=a(1151);const o={slug:"website_update",title:"Website
updated",authors:["alo.alt"],tags:["wayang"]},r=void
0,u={permalink:"/blog/website_update",source:"@site/blog/2024-01-25-website_update.md",title:"Website
updated",description:"We're updated our website an [...]
\ No newline at end of file
diff --git a/assets/js/effa2a56.6b6490a2.js b/assets/js/effa2a56.6b6490a2.js
new file mode 100644
index 00000000..38454365
--- /dev/null
+++ b/assets/js/effa2a56.6b6490a2.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3399],{897:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>d,frontMatter:()=>i,metadata:()=>r,toc:()=>c});var
s=t(5893),a=t(1151);const i={slug:"website_update",title:"Website
updated",authors:["alo.alt"],tags:["wayang"]},l="Website
updated",r={permalink:"/blog/website_update",source:"@site/blog/2024-01-25-website_update.md",title:"Website
updated",description:"We're updated our [...]
\ No newline at end of file
diff --git a/assets/js/effa2a56.865c2d23.js b/assets/js/effa2a56.865c2d23.js
deleted file mode 100644
index 8cb77162..00000000
--- a/assets/js/effa2a56.865c2d23.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3399],{897:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>d,frontMatter:()=>i,metadata:()=>r,toc:()=>c});var
s=t(5893),a=t(1151);const i={slug:"website_update",title:"Website
updated",authors:["alo.alt"],tags:["wayang"]},l="Website
updated",r={permalink:"/blog/website_update",source:"@site/blog/2024-01-25-website_update.md",title:"Website
updated",description:"We're updated our [...]
\ No newline at end of file
diff --git a/assets/js/main.038f96a8.js b/assets/js/main.38f945e3.js
similarity index 99%
rename from assets/js/main.038f96a8.js
rename to assets/js/main.38f945e3.js
index e403e12d..de5c700e 100644
--- a/assets/js/main.038f96a8.js
+++ b/assets/js/main.38f945e3.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.038f96a8.js.LICENSE.txt */
-(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[179],{723:(e,t,n)=>{"use
strict";n.d(t,{Z:()=>f});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const
i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"05a94acb":[()=>n.e(3617).then(n.bind(n,7856)),"@site/docs/community/committer.md",7856],"092604a4":[()=>n.e(5088).then(n.bind(n,45)),"@site/docs/introduction/benchmark.md",45],"115b1bdb":[()=>n.e(2251).then(n.t.
[...]
\ No newline at end of file
+/*! For license information please see main.38f945e3.js.LICENSE.txt */
+(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[179],{723:(e,t,n)=>{"use
strict";n.d(t,{Z:()=>f});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const
i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"05a94acb":[()=>n.e(3617).then(n.bind(n,7856)),"@site/docs/community/committer.md",7856],"092604a4":[()=>n.e(5088).then(n.bind(n,45)),"@site/docs/introduction/benchmark.md",45],"115b1bdb":[()=>n.e(2251).then(n.t.
[...]
\ No newline at end of file
diff --git a/assets/js/main.038f96a8.js.LICENSE.txt
b/assets/js/main.38f945e3.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.038f96a8.js.LICENSE.txt
rename to assets/js/main.38f945e3.js.LICENSE.txt
diff --git a/assets/js/runtime~main.832e2fe4.js
b/assets/js/runtime~main.91a6cfbe.js
similarity index 58%
rename from assets/js/runtime~main.832e2fe4.js
rename to assets/js/runtime~main.91a6cfbe.js
index 1067e026..7bef1c3a 100644
--- a/assets/js/runtime~main.832e2fe4.js
+++ b/assets/js/runtime~main.91a6cfbe.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,c,f,d,t={},r={};function b(e){var a=r[e];if(void
0!==a)return a.exports;var c=r[e]={exports:{}};return
t[e].call(c.exports,c,c.exports,b),c.exports}b.m=t,e=[],b.O=(a,c,f,d)=>{if(!c){var
t=1/0;for(i=0;i<e.length;i++){c=e[i][0],f=e[i][1],d=e[i][2];for(var
r=!0,o=0;o<c.length;o++)(!1&d||t>=d)&&Object.keys(b.O).every((e=>b.O[e](c[o])))?c.splice(o--,1):(r=!1,d<t&&(t=d));if(r){e.splice(i--,1);var
n=f();void 0!==n&&(a=n)}}return a}d=d||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
+(()=>{"use strict";var e,a,c,d,f,t={},r={};function b(e){var a=r[e];if(void
0!==a)return a.exports;var c=r[e]={exports:{}};return
t[e].call(c.exports,c,c.exports,b),c.exports}b.m=t,e=[],b.O=(a,c,d,f)=>{if(!c){var
t=1/0;for(i=0;i<e.length;i++){c=e[i][0],d=e[i][1],f=e[i][2];for(var
r=!0,o=0;o<c.length;o++)(!1&f||t>=f)&&Object.keys(b.O).every((e=>b.O[e](c[o])))?c.splice(o--,1):(r=!1,f<t&&(t=f));if(r){e.splice(i--,1);var
n=d();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index e705a5de..b4034b00 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Archive | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/archive"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><meta data [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/index.html b/blog/index.html
index 781a40a5..44eaf02f 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Blog | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta
data-rh="true" p [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
Motivated by the learnings from last time, I stated implementing a Kafka
Source component and a Kafka Sink component for the Apache Spark platform in
Apache Wayang.
In our previous article we shared the results of the work on the frist Apache
Kafka integration using the Java Platform.</p>
<p>Let's see how it goes this time with Apache Spark.</p>
@@ -74,7 +74,7 @@ More testing, more serialization schemes, and Kafka Schema
Registry support shou
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a
href="#outlook" class="hash-link" aria-label="Direct link to Outlook"
title="Direct link to Outlook"></a></h2>
<p>The next part of the article series will cover the real world example as
described in image 1.
We will show how analysts and developers can use the Apache Kafka integration
for Apache Wayang to solve cross organizational collaboration issues.
-Therefore, we will bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class="tag_z [...]
+Therefore, we will bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class="tag_z [...]
We look into the “Read- and Write-Path” for our data items, called
<em>DataQuanta</em>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read
& Write Path for Kafka topics<a
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link"
aria-label="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics" title="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics"></a></h2>
<p>To describe the read and write paths for data in the context of the created
Apache Wayang code snippet, the primary classes and interfaces we need to
understand are as follows:</p>
@@ -131,7 +131,7 @@ The layer above handles the mapping of the components at
startup time.
All this wiring is needed to keep Wayang open and flexible so that multiple
external systems can be used in a variety of combinations and using multiple
target platforms in combinations.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a
href="#outlook" class="hash-link" aria-label="Direct link to Outlook"
title="Direct link to Outlook"></a></h2>
<p>The next part of the article series will cover the creation of an Kafka
Source and Sink component for the Apache Spark platform, which allows our use
case to scale.
-Finally, in part four we bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class= [...]
+Finally, in part four we bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class= [...]
<p>This article is the first of a four part series about federated data
analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario which will emerge in our digital future.</p>
<p>In part two and three we will share a summary of our Apache Kafka client
implementation for Apache Wayang.
@@ -174,7 +174,7 @@ Since as of today, there is now <em>KafkaSource</em> and
<em>KafkaSink</em> avai
Our assumption is, that in the beginning, there won’t be much data.</p>
<p>Apache Spark is not required to cope with the load, but we expect, that in
the future, a single Java application would not be able to handle our workload.
Hence, we want to utilize the Apache Wayang abstraction over multiple
processing platforms, starting with Java.
-Later, we want to switch to Apache Spark.</p></div><footer class="row
docusaurus-mt-lg"><div class="col"><b>Tags:</b><ul class="tags_jXut
padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/wayang">wayang</a></li><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/cross-organization-data-collaboration">cross
organization [...]
+Later, we want to switch to Apache Spark.</p></div><footer class="row
docusaurus-mt-lg"><div class="col"><b>Tags:</b><ul class="tags_jXut
padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/wayang">wayang</a></li><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/cross-organization-data-collaboration">cross
organization [...]
<p> Apache Wayang is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that th [...]
<p>
Copyright © 2024 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
diff --git a/blog/kafka-meets-wayang-1/index.html
b/blog/kafka-meets-wayang-1/index.html
index 24dcdd8a..cfb87469 100644
--- a/blog/kafka-meets-wayang-1/index.html
+++ b/blog/kafka-meets-wayang-1/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Kafka meets Apache Wayang - Part 1 | Apache
Wayang (incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/kafka-meets-wayang-1"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<p>This article is the first of a four part series about federated data
analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario which will emerge in our digital future.</p>
<p>In part two and three we will share a summary of our Apache Kafka client
implementation for Apache Wayang.
diff --git a/blog/kafka-meets-wayang-2/index.html
b/blog/kafka-meets-wayang-2/index.html
index f89a135d..680c5171 100644
--- a/blog/kafka-meets-wayang-2/index.html
+++ b/blog/kafka-meets-wayang-2/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Kafka meets Apache Wayang - Part 2 | Apache
Wayang (incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/kafka-meets-wayang-2"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
We look into the “Read- and Write-Path” for our data items, called
<em>DataQuanta</em>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read
& Write Path for Kafka topics<a
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link"
aria-label="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics" title="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics"></a></h2>
<p>To describe the read and write paths for data in the context of the created
Apache Wayang code snippet, the primary classes and interfaces we need to
understand are as follows:</p>
diff --git a/blog/kafka-meets-wayang-3/index.html
b/blog/kafka-meets-wayang-3/index.html
index 95a1a9f7..c3ac17d0 100644
--- a/blog/kafka-meets-wayang-3/index.html
+++ b/blog/kafka-meets-wayang-3/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Kafka meets Apache Wayang - Part 3 | Apache
Wayang (incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/kafka-meets-wayang-3"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
Motivated by the learnings from last time, I stated implementing a Kafka
Source component and a Kafka Sink component for the Apache Spark platform in
Apache Wayang.
In our previous article we shared the results of the work on the frist Apache
Kafka integration using the Java Platform.</p>
<p>Let's see how it goes this time with Apache Spark.</p>
diff --git a/blog/tags/cross-organization-data-collaboration/index.html
b/blog/tags/cross-organization-data-collaboration/index.html
index 099ee498..c0dcccc6 100644
--- a/blog/tags/cross-organization-data-collaboration/index.html
+++ b/blog/tags/cross-organization-data-collaboration/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">3 posts tagged with "cross organization data
collaboration" | Apache Wayang (incubating)</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url"
content="https://wayang.apache.org/blog/tags/cross-organization-data-collaboration"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusa [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
Motivated by the learnings from last time, I stated implementing a Kafka
Source component and a Kafka Sink component for the Apache Spark platform in
Apache Wayang.
In our previous article we shared the results of the work on the frist Apache
Kafka integration using the Java Platform.</p>
<p>Let's see how it goes this time with Apache Spark.</p>
@@ -74,7 +74,7 @@ More testing, more serialization schemes, and Kafka Schema
Registry support shou
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a
href="#outlook" class="hash-link" aria-label="Direct link to Outlook"
title="Direct link to Outlook"></a></h2>
<p>The next part of the article series will cover the real world example as
described in image 1.
We will show how analysts and developers can use the Apache Kafka integration
for Apache Wayang to solve cross organizational collaboration issues.
-Therefore, we will bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class="tag_z [...]
+Therefore, we will bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class="tag_z [...]
We look into the “Read- and Write-Path” for our data items, called
<em>DataQuanta</em>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read
& Write Path for Kafka topics<a
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link"
aria-label="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics" title="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics"></a></h2>
<p>To describe the read and write paths for data in the context of the created
Apache Wayang code snippet, the primary classes and interfaces we need to
understand are as follows:</p>
@@ -131,7 +131,7 @@ The layer above handles the mapping of the components at
startup time.
All this wiring is needed to keep Wayang open and flexible so that multiple
external systems can be used in a variety of combinations and using multiple
target platforms in combinations.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a
href="#outlook" class="hash-link" aria-label="Direct link to Outlook"
title="Direct link to Outlook"></a></h2>
<p>The next part of the article series will cover the creation of an Kafka
Source and Sink component for the Apache Spark platform, which allows our use
case to scale.
-Finally, in part four we bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class= [...]
+Finally, in part four we bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class= [...]
<p>This article is the first of a four part series about federated data
analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario which will emerge in our digital future.</p>
<p>In part two and three we will share a summary of our Apache Kafka client
implementation for Apache Wayang.
diff --git a/blog/tags/index.html b/blog/tags/index.html
index e4c00952..47b93544 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Tags | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="tr [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/kafka/index.html b/blog/tags/kafka/index.html
index ff03dba6..ac84526b 100644
--- a/blog/tags/kafka/index.html
+++ b/blog/tags/kafka/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">3 posts tagged with "kafka" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/kafka"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:l
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
Motivated by the learnings from last time, I stated implementing a Kafka
Source component and a Kafka Sink component for the Apache Spark platform in
Apache Wayang.
In our previous article we shared the results of the work on the frist Apache
Kafka integration using the Java Platform.</p>
<p>Let's see how it goes this time with Apache Spark.</p>
@@ -74,7 +74,7 @@ More testing, more serialization schemes, and Kafka Schema
Registry support shou
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a
href="#outlook" class="hash-link" aria-label="Direct link to Outlook"
title="Direct link to Outlook"></a></h2>
<p>The next part of the article series will cover the real world example as
described in image 1.
We will show how analysts and developers can use the Apache Kafka integration
for Apache Wayang to solve cross organizational collaboration issues.
-Therefore, we will bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class="tag_z [...]
+Therefore, we will bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class="tag_z [...]
We look into the “Read- and Write-Path” for our data items, called
<em>DataQuanta</em>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read
& Write Path for Kafka topics<a
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link"
aria-label="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics" title="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics"></a></h2>
<p>To describe the read and write paths for data in the context of the created
Apache Wayang code snippet, the primary classes and interfaces we need to
understand are as follows:</p>
@@ -131,7 +131,7 @@ The layer above handles the mapping of the components at
startup time.
All this wiring is needed to keep Wayang open and flexible so that multiple
external systems can be used in a variety of combinations and using multiple
target platforms in combinations.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a
href="#outlook" class="hash-link" aria-label="Direct link to Outlook"
title="Direct link to Outlook"></a></h2>
<p>The next part of the article series will cover the creation of an Kafka
Source and Sink component for the Apache Spark platform, which allows our use
case to scale.
-Finally, in part four we bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class= [...]
+Finally, in part four we bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class= [...]
<p>This article is the first of a four part series about federated data
analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario which will emerge in our digital future.</p>
<p>In part two and three we will share a summary of our Apache Kafka client
implementation for Apache Wayang.
diff --git a/blog/tags/presto/index.html b/blog/tags/presto/index.html
index fba78c40..89b3d03f 100644
--- a/blog/tags/presto/index.html
+++ b/blog/tags/presto/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "presto" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/presto"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<p> Apache Wayang is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that th [...]
<p>
Copyright © 2024 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
diff --git a/blog/tags/spark/index.html b/blog/tags/spark/index.html
index b71a79bd..365fd4d1 100644
--- a/blog/tags/spark/index.html
+++ b/blog/tags/spark/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "spark" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/spark"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
Motivated by the learnings from last time, I stated implementing a Kafka
Source component and a Kafka Sink component for the Apache Spark platform in
Apache Wayang.
In our previous article we shared the results of the work on the frist Apache
Kafka integration using the Java Platform.</p>
<p>Let's see how it goes this time with Apache Spark.</p>
diff --git a/blog/tags/trino/index.html b/blog/tags/trino/index.html
index c2829f28..613cb378 100644
--- a/blog/tags/trino/index.html
+++ b/blog/tags/trino/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "trino" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/trino"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<p> Apache Wayang is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that th [...]
<p>
Copyright © 2024 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
diff --git a/blog/tags/wayang/index.html b/blog/tags/wayang/index.html
index c689fa89..578ef24f 100644
--- a/blog/tags/wayang/index.html
+++ b/blog/tags/wayang/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">5 posts tagged with "wayang" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/wayang"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
Motivated by the learnings from last time, I stated implementing a Kafka
Source component and a Kafka Sink component for the Apache Spark platform in
Apache Wayang.
In our previous article we shared the results of the work on the frist Apache
Kafka integration using the Java Platform.</p>
<p>Let's see how it goes this time with Apache Spark.</p>
@@ -74,7 +74,7 @@ More testing, more serialization schemes, and Kafka Schema
Registry support shou
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a
href="#outlook" class="hash-link" aria-label="Direct link to Outlook"
title="Direct link to Outlook"></a></h2>
<p>The next part of the article series will cover the real world example as
described in image 1.
We will show how analysts and developers can use the Apache Kafka integration
for Apache Wayang to solve cross organizational collaboration issues.
-Therefore, we will bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class="tag_z [...]
+Therefore, we will bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class="tag_z [...]
We look into the “Read- and Write-Path” for our data items, called
<em>DataQuanta</em>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read
& Write Path for Kafka topics<a
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link"
aria-label="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics" title="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics"></a></h2>
<p>To describe the read and write paths for data in the context of the created
Apache Wayang code snippet, the primary classes and interfaces we need to
understand are as follows:</p>
@@ -131,7 +131,7 @@ The layer above handles the mapping of the components at
startup time.
All this wiring is needed to keep Wayang open and flexible so that multiple
external systems can be used in a variety of combinations and using multiple
target platforms in combinations.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="outlook">Outlook<a
href="#outlook" class="hash-link" aria-label="Direct link to Outlook"
title="Direct link to Outlook"></a></h2>
<p>The next part of the article series will cover the creation of an Kafka
Source and Sink component for the Apache Spark platform, which allows our use
case to scale.
-Finally, in part four we bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class= [...]
+Finally, in part four we bring all puzzles together, and show the full
implementation of the multi organizational data collaboration use
case.</p></div><footer class="row docusaurus-mt-lg"><div
class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/wayang">wayang</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a
class= [...]
<p>This article is the first of a four part series about federated data
analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario which will emerge in our digital future.</p>
<p>In part two and three we will share a summary of our Apache Kafka client
implementation for Apache Wayang.
@@ -174,7 +174,7 @@ Since as of today, there is now <em>KafkaSource</em> and
<em>KafkaSink</em> avai
Our assumption is, that in the beginning, there won’t be much data.</p>
<p>Apache Spark is not required to cope with the load, but we expect, that in
the future, a single Java application would not be able to handle our workload.
Hence, we want to utilize the Apache Wayang abstraction over multiple
processing platforms, starting with Java.
-Later, we want to switch to Apache Spark.</p></div><footer class="row
docusaurus-mt-lg"><div class="col"><b>Tags:</b><ul class="tags_jXut
padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/wayang">wayang</a></li><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/cross-organization-data-collaboration">cross
organization [...]
+Later, we want to switch to Apache Spark.</p></div><footer class="row
docusaurus-mt-lg"><div class="col"><b>Tags:</b><ul class="tags_jXut
padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/wayang">wayang</a></li><li
class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0"
href="/blog/tags/kafka">kafka</a></li><li class="tag_QGVx"><a class="tag_zVej
tagRegular_sFm0" href="/blog/tags/cross-organization-data-collaboration">cross
organization [...]
<p> Apache Wayang is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that th [...]
<p>
Copyright © 2024 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
diff --git a/blog/wayang-vs-trino/index.html b/blog/wayang-vs-trino/index.html
index 60729b72..885ca3b3 100644
--- a/blog/wayang-vs-trino/index.html
+++ b/blog/wayang-vs-trino/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Wayang vs. Presto/Trino | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/wayang-vs-trino"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docusaurus_ta [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="key-distinctions">Key
Distinctions<a href="#key-distinctions" class="hash-link" aria-label="Direct
link to Key Distinctions" title="Direct link to Key Distinctions"></a></h2>
<p>Trino/Presto is a <strong>query engine</strong> for <strong>distributed SQL
query processing</strong>. It is composed of a coordinator and multiple
workers. The coordinator consists of a query optimizer and a scheduler, while
the workers are responsible for performing the necessary query processing. Data
is fetched from external systems via a Connector API, i.e., Trino/Presto
supports <a href="https://trino.io/ecosystem/data-source" target="_blank"
rel="noopener noreferrer">multiple d [...]
<p>In contrast, Wayang is a <strong>middleware</strong> for
<strong>integrating diverse data platforms</strong>, including but not limited
to query engines. This means that Wayang leverages the processing capabilities
of the underlying data platforms to complete a given job, with no actual query
processing taking place within Wayang itself.</p>
diff --git a/blog/website_update/index.html b/blog/website_update/index.html
index d996ae01..93499ef9 100644
--- a/blog/website_update/index.html
+++ b/blog/website_update/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Website updated | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/website_update"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="defa [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<p>Author: <a href="https://github.com/2pk03" target="_blank" rel="noopener
noreferrer">2pk03</a></p>
<p>We switched to a new CMS. That's all.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="cheatsheet">Cheatsheet<a
href="#cheatsheet" class="hash-link" aria-label="Direct link to Cheatsheet"
title="Direct link to Cheatsheet"></a></h2>
diff --git a/docs/community/committer/index.html
b/docs/community/committer/index.html
index 1dcc55ad..2e558d6c 100644
--- a/docs/community/committer/index.html
+++ b/docs/community/committer/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Becoming a committer | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/community/committer"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/contribute/index.html
b/docs/community/contribute/index.html
index c6280907..abe76e65 100644
--- a/docs/community/contribute/index.html
+++ b/docs/community/contribute/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">How to contribute | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/community/contribute"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/mailinglist/index.html
b/docs/community/mailinglist/index.html
index 472f3073..df8dfb2c 100644
--- a/docs/community/mailinglist/index.html
+++ b/docs/community/mailinglist/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Mailinglists | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/community/mailinglist"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" conte [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/repositories/index.html
b/docs/community/repositories/index.html
index 85d01596..eb9cb5d0 100644
--- a/docs/community/repositories/index.html
+++ b/docs/community/repositories/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Repositories | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/community/repositories"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" cont [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/team/index.html b/docs/community/team/index.html
index c962e05e..83ffd479 100644
--- a/docs/community/team/index.html
+++ b/docs/community/team/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Team | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/docs/community/team"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta d [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/adding-operators/index.html
b/docs/guide/adding-operators/index.html
index e9e2b267..b911d74f 100644
--- a/docs/guide/adding-operators/index.html
+++ b/docs/guide/adding-operators/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Adding an operator in Wayang | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/adding-operators"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/api-documentation/index.html
b/docs/guide/api-documentation/index.html
index 456514b1..1733f657 100644
--- a/docs/guide/api-documentation/index.html
+++ b/docs/guide/api-documentation/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">API documentation | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/api-documentation"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/developing-in-wayang/index.html
b/docs/guide/developing-in-wayang/index.html
index 45175715..ee2835e8 100644
--- a/docs/guide/developing-in-wayang/index.html
+++ b/docs/guide/developing-in-wayang/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Developing in Wayang | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/developing-in-wayang"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:la
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/examples/index.html b/docs/guide/examples/index.html
index 918ea9cd..b8a99697 100644
--- a/docs/guide/examples/index.html
+++ b/docs/guide/examples/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Usage Examples | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/docs/guide/examples"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="e [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/getting-started/index.html
b/docs/guide/getting-started/index.html
index 4029b071..cdba490b 100644
--- a/docs/guide/getting-started/index.html
+++ b/docs/guide/getting-started/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Getting started | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/getting-started"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" co [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/installation/index.html
b/docs/guide/installation/index.html
index b4ffde08..7e7f24fc 100644
--- a/docs/guide/installation/index.html
+++ b/docs/guide/installation/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">How to build Wayang | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/installation"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/ml4all/index.html b/docs/guide/ml4all/index.html
index 5b491d02..a5b9038c 100644
--- a/docs/guide/ml4all/index.html
+++ b/docs/guide/ml4all/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Scalable Machine Learning | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/docs/guide/ml4all"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/optimizer/index.html b/docs/guide/optimizer/index.html
index 5b57dda0..fb945cc5 100644
--- a/docs/guide/optimizer/index.html
+++ b/docs/guide/optimizer/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Data processing optimizer | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/optimizer"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docsearch:language [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/introduction/about/index.html
b/docs/introduction/about/index.html
index d0557e7a..dfc10a3c 100644
--- a/docs/introduction/about/index.html
+++ b/docs/introduction/about/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">What is Wayang? | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/introduction/about"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" conte [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/introduction/benchmark/index.html
b/docs/introduction/benchmark/index.html
index 91e193de..76a22b3d 100644
--- a/docs/introduction/benchmark/index.html
+++ b/docs/introduction/benchmark/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Benchmarking Wayang | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/introduction/benchmark"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:languag [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/introduction/features/index.html
b/docs/introduction/features/index.html
index e2d9b216..4473b4f8 100644
--- a/docs/introduction/features/index.html
+++ b/docs/introduction/features/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Features | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/introduction/features"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content=" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/start/download/index.html b/docs/start/download/index.html
index 2fd1993b..077f84a5 100644
--- a/docs/start/download/index.html
+++ b/docs/start/download/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Download Apache Wayang | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/docs/start/download"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" co [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/index.html b/index.html
index 9af0abcd..81a08300 100644
--- a/index.html
+++ b/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Wayang (incubating) | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><me
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.832e2fe4.js" defer="defer"></script>
-<script src="/assets/js/main.038f96a8.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.91a6cfbe.js" defer="defer"></script>
+<script src="/assets/js/main.38f945e3.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/lunr-index-1710065305146.json b/lunr-index-1710065305146.json
deleted file mode 100644
index 8a865f99..00000000
--- a/lunr-index-1710065305146.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,152.806,1,237.228,2,430.204,3,41.539,4,262.202,5,305.934]],["content/0",[]],["keywords/0",[]],["title/1",[0,89.894,1,217.575,6,342.973,7,269.165,8,167.886,9,280.589,10,307.571,11,293.284]],["content/1",[0,1.699,3,1.166,7,6.827,9,7.117,10,5.813,12,5.303,13,4.184,14,6.915,15,4.545,16,2.585,17,8.184,18,8.184,19,7.706,20,6.915,21,3.26,22,5.303,23,3.644,24,5.813,25,7.458,26,6.122,27,4.184,28,7.802,29,5.08
[...]
\ No newline at end of file
diff --git a/lunr-index-1710066353952.json b/lunr-index-1710066353952.json
new file mode 100644
index 00000000..70d40b2f
--- /dev/null
+++ b/lunr-index-1710066353952.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,152.806,1,237.228,2,430.204,3,41.539,4,262.202,5,253.308]],["content/0",[]],["keywords/0",[]],["title/1",[6,1169.471]],["content/1",[0,2.365,1,2.933,3,0.761,4,6.328,7,7.881,8,5.169,9,5.836,10,5.318,11,8.706,12,4.611,13,10.303,14,2.876,15,5.858,16,6.622,17,7.308,18,6.622,19,6.979,20,6.622,21,6.622,22,5.318,23,3.488,24,6.47,25,8.706,26,4.932,27,4.623,28,3.851,29,2.676,30,2.039,31,3.782,32,2.324,33,2.59
[...]
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index 8a865f99..70d40b2f 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,152.806,1,237.228,2,430.204,3,41.539,4,262.202,5,305.934]],["content/0",[]],["keywords/0",[]],["title/1",[0,89.894,1,217.575,6,342.973,7,269.165,8,167.886,9,280.589,10,307.571,11,293.284]],["content/1",[0,1.699,3,1.166,7,6.827,9,7.117,10,5.813,12,5.303,13,4.184,14,6.915,15,4.545,16,2.585,17,8.184,18,8.184,19,7.706,20,6.915,21,3.26,22,5.303,23,3.644,24,5.813,25,7.458,26,6.122,27,4.184,28,7.802,29,5.08
[...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,152.806,1,237.228,2,430.204,3,41.539,4,262.202,5,253.308]],["content/0",[]],["keywords/0",[]],["title/1",[6,1169.471]],["content/1",[0,2.365,1,2.933,3,0.761,4,6.328,7,7.881,8,5.169,9,5.836,10,5.318,11,8.706,12,4.611,13,10.303,14,2.876,15,5.858,16,6.622,17,7.308,18,6.622,19,6.979,20,6.622,21,6.622,22,5.318,23,3.488,24,6.47,25,8.706,26,4.932,27,4.623,28,3.851,29,2.676,30,2.039,31,3.782,32,2.324,33,2.59
[...]
\ No newline at end of file
diff --git a/search-doc-1710065305146.json b/search-doc-1710065305146.json
deleted file mode 100644
index cdbca4c4..00000000
--- a/search-doc-1710065305146.json
+++ /dev/null
@@ -1 +0,0 @@
-{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang - Part
2","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-2","content":"","keywords":"","version":null},{"title":"Apache
Wayang’s Read & Write Path for Kafka topics","type":1,"pageTitle":"Apache
Kafka meets Apache Wayang - Part
2","url":"/blog/kafka-meets-wayang-2#apache-wayangs-read--write-path-for-kafka-topics","content":"
To describe the read and write paths for data in the context of the created
Apache Wayang code s [...]
\ No newline at end of file
diff --git a/search-doc-1710066353952.json b/search-doc-1710066353952.json
new file mode 100644
index 00000000..2df67a27
--- /dev/null
+++ b/search-doc-1710066353952.json
@@ -0,0 +1 @@
+{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang - Part
1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro","type":1,"pageTitle":"Apache
Kafka meets Apache Wayang - Part
1","url":"/blog/kafka-meets-wayang-1#intro","content":" This article is the
first of a four part series about federated data analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario [...]
\ No newline at end of file
diff --git a/search-doc.json b/search-doc.json
index cdbca4c4..2df67a27 100644
--- a/search-doc.json
+++ b/search-doc.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang - Part
2","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-2","content":"","keywords":"","version":null},{"title":"Apache
Wayang’s Read & Write Path for Kafka topics","type":1,"pageTitle":"Apache
Kafka meets Apache Wayang - Part
2","url":"/blog/kafka-meets-wayang-2#apache-wayangs-read--write-path-for-kafka-topics","content":"
To describe the read and write paths for data in the context of the created
Apache Wayang code s [...]
\ No newline at end of file
+{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang - Part
1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro","type":1,"pageTitle":"Apache
Kafka meets Apache Wayang - Part
1","url":"/blog/kafka-meets-wayang-1#intro","content":" This article is the
first of a four part series about federated data analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario [...]
\ No newline at end of file