Skip to content
This repository was archived by the owner on Feb 16, 2024. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
44202f1
stacks: Extract helm-charts into templates so they can easily be reused
sbernauer Sep 9, 2022
52766a6
Add stack nifi-kafka-druid-superset-s3
sbernauer Sep 9, 2022
eced3d4
Add demo nifi-kafka-druid-earthquake-data
sbernauer Sep 9, 2022
3ab44e6
Add docs
sbernauer Sep 9, 2022
79047b2
format
sbernauer Sep 9, 2022
644e917
Merge remote-tracking branch 'origin/main' into demo-nifi-kafka-druid…
sbernauer Sep 9, 2022
437c55b
Update docs/modules/ROOT/pages/demos/nifi-kafka-druid-earthquake-data…
sbernauer Sep 12, 2022
9cf9eb4
Update docs/modules/ROOT/pages/demos/nifi-kafka-druid-earthquake-data…
sbernauer Sep 12, 2022
c224f4c
Update docs/modules/ROOT/pages/demos/nifi-kafka-druid-earthquake-data…
sbernauer Sep 12, 2022
b91799b
Update docs/modules/ROOT/pages/demos/nifi-kafka-druid-earthquake-data…
sbernauer Sep 12, 2022
b6aec65
Update docs/modules/ROOT/pages/demos/nifi-kafka-druid-earthquake-data…
sbernauer Sep 12, 2022
d013622
Update docs/modules/ROOT/pages/demos/nifi-kafka-druid-earthquake-data…
sbernauer Sep 12, 2022
073fb7e
Update docs/modules/ROOT/pages/demos/nifi-kafka-druid-earthquake-data…
sbernauer Sep 12, 2022
ebb956a
Update docs/modules/ROOT/pages/demos/nifi-kafka-druid-earthquake-data…
sbernauer Sep 12, 2022
38ec7f8
wip
sbernauer Sep 12, 2022
79e9389
Link to "the real" kafkacat
sbernauer Sep 12, 2022
9cc2691
Switch links to main
sbernauer Sep 12, 2022
4dff6e9
Merge branch 'demo-nifi-kafka-druid-earthquake-data-2' into demo-nifi…
sbernauer Sep 12, 2022
87943c4
Merge remote-tracking branch 'origin/main' into demo-nifi-kafka-druid…
sbernauer Sep 12, 2022
dfbb405
WIP
sbernauer Sep 12, 2022
b8f37b3
Update IngestWaterLevelsToKafka.xml
sbernauer Sep 12, 2022
e9e5e0c
First round of docs
sbernauer Sep 12, 2022
a02bec1
Finish docs
sbernauer Sep 12, 2022
801050c
docs
sbernauer Sep 12, 2022
58d5e13
Apply suggestions from code review
sbernauer Sep 13, 2022
3b1f9c5
Link PEGELONLINE webservice
sbernauer Sep 13, 2022
f2e6542
Merge branch 'main' into demo-nifi-kafka-druid-water-level-data
sbernauer Sep 13, 2022
657cdf9
Update demos/demos-v1.yaml
sbernauer Sep 13, 2022
0912e51
Update demos/nifi-kafka-druid-water-level-data/create-nifi-ingestion-…
sbernauer Sep 13, 2022
cd86ce1
Update demos/nifi-kafka-druid-water-level-data/setup-superset.yaml
sbernauer Sep 13, 2022
a96c0de
Reorder demos
sbernauer Sep 13, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 40 additions & 39 deletions demos/demos-v1.yaml
Original file line number Diff line number Diff line change
@@ -1,34 +1,23 @@
---
demos:
trino-taxi-data:
description: Demo loading 2.5 years of New York taxi data into S3 bucket, creating a Trino table and a Superset dashboard
documentation: https://docs.stackable.tech/stackablectl/stable/demos/trino-taxi-data.html
stackableStack: trino-superset-s3
airflow-scheduled-job:
description: Activate a simple Airflow DAG to run continuously at a set interval
stackableStack: airflow
labels:
- trino
- superset
- minio
- s3
- ny-taxi-data
- airflow
- job-scheduling
manifests:
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/trino-taxi-data/load-test-data.yaml
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/trino-taxi-data/create-table-in-trino.yaml
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/trino-taxi-data/setup-superset.yaml
kafka-druid-water-level-data:
description: Demo ingesting water level data into Kafka, streaming it into Druid and creating a Superset dashboard
documentation: https://docs.stackable.tech/stackablectl/stable/demos/kafka-druid-water-level-data.html
stackableStack: kafka-druid-superset-s3
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/airflow-scheduled-job/enable-and-run-dag.yaml
hbase-hdfs-load-cycling-data:
description: Copy data from S3 bucket to an HBase table
stackableStack: hdfs-hbase
labels:
- kafka
- druid
- superset
- minio
- s3
- water-levels
- hbase
- hdfs
- cycling-tripdata
manifests:
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/kafka-druid-water-level-data/ingest-test-data.yaml
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/kafka-druid-water-level-data/create-druid-ingestion-job.yaml
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/kafka-druid-water-level-data/setup-superset.yaml
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/hbase-hdfs-load-cycling-data/01-distcp-cycling-data.yaml
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/hbase-hdfs-load-cycling-data/02-create-hfile-and-import-to-hbase.yaml
nifi-kafka-druid-earthquake-data:
description: Demo ingesting earthquake data into Kafka using NiFi, streaming it into Druid and creating a Superset dashboard
documentation: https://docs.stackable.tech/stackablectl/stable/demos/nifi-kafka-druid-earthquake-data.html
Expand All @@ -45,21 +34,33 @@ demos:
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/nifi-kafka-druid-earthquake-data/create-nifi-ingestion-job.yaml
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/nifi-kafka-druid-earthquake-data/create-druid-ingestion-job.yaml
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/nifi-kafka-druid-earthquake-data/setup-superset.yaml
hbase-hdfs-load-cycling-data:
description: Copy data from S3 bucket to an HBase table
stackableStack: hdfs-hbase
nifi-kafka-druid-water-level-data:
description: Demo ingesting water level data into Kafka using NiFi, streaming it into Druid and creating a Superset dashboard
documentation: https://docs.stackable.tech/stackablectl/stable/demos/nifi-kafka-druid-water-level-data.html
stackableStack: nifi-kafka-druid-superset-s3
labels:
- hbase
- hdfs
- cycling-tripdata
- nifi
- kafka
- druid
- superset
- minio
- s3
- water-levels
manifests:
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/hbase-hdfs-load-cycling-data/01-distcp-cycling-data.yaml
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/hbase-hdfs-load-cycling-data/02-create-hfile-and-import-to-hbase.yaml
airflow-scheduled-job:
description: Activate a simple Airflow DAG to run continously at a set interval
stackableStack: airflow
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/nifi-kafka-druid-water-level-data/create-nifi-ingestion-job.yaml # TODO
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/nifi-kafka-druid-water-level-data/create-druid-ingestion-job.yaml # TODO
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/nifi-kafka-druid-water-level-data/setup-superset.yaml # TODO
trino-taxi-data:
description: Demo loading 2.5 years of New York taxi data into S3 bucket, creating a Trino table and a Superset dashboard
documentation: https://docs.stackable.tech/stackablectl/stable/demos/trino-taxi-data.html
stackableStack: trino-superset-s3
labels:
- airflow
- job-scheduling
- trino
- superset
- minio
- s3
- ny-taxi-data
manifests:
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/airflow-scheduled-job/enable-and-run-dag.yaml
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/trino-taxi-data/load-test-data.yaml
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/trino-taxi-data/create-table-in-trino.yaml
- plainYaml: https://raw.githubusercontent.com/stackabletech/stackablectl/main/demos/trino-taxi-data/setup-superset.yaml
15 changes: 8 additions & 7 deletions demos/hbase-hdfs-load-cycling-data/01-distcp-cycling-data.yaml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ metadata:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: create-hfile-and-import-to-hbase
image: docker.stackable.tech/stackable/hbase:2.4.12-stackable0.2.0
Expand Down Expand Up @@ -43,3 +42,5 @@ spec:
- name: config-volume-hdfs
configMap:
name: hdfs
restartPolicy: OnFailure
backoffLimit: 50
96 changes: 0 additions & 96 deletions demos/kafka-druid-water-level-data/ingest-test-data.yaml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,12 @@ spec:
volumeMounts:
- name: ingestion-job-spec
mountPath: /tmp/ingestion-job-spec
restartPolicy: OnFailure
volumes:
- name: ingestion-job-spec
configMap:
name: create-druid-ingestion-job-spec
restartPolicy: Never
backoffLimit: 50 # It can take some time until Druid is ready
restartPolicy: OnFailure
backoffLimit: 50
---
apiVersion: v1
kind: ConfigMap
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,12 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
restartPolicy: OnFailure
volumes:
- name: script
configMap:
name: create-nifi-ingestion-job-script
restartPolicy: Never
backoffLimit: 50 # It can take some time until NiFI is ready
restartPolicy: OnFailure
backoffLimit: 50
---
apiVersion: v1
kind: ConfigMap
Expand Down
5 changes: 2 additions & 3 deletions demos/nifi-kafka-druid-earthquake-data/setup-superset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,12 @@ spec:
volumeMounts:
- name: script
mountPath: /tmp/script
restartPolicy: OnFailure
volumes:
- name: script
configMap:
name: setup-superset-script
restartPolicy: Never
backoffLimit: 50 # It can take some time until Superset is ready
restartPolicy: OnFailure
backoffLimit: 50
---
apiVersion: v1
kind: ConfigMap
Expand Down
Loading