PadoGrid | Catalogs | Manual | FAQ | Releases | Templates | Pods | Kubernetes | Docker | Apps | Quick Start
The online bundles can be installed by executing the install_bundle
commands as shown below. To view use case details for each bundle, click on their image.
The bundles listed below are sorted by bundle names, and as such the order of bundles may change as new bundles are introduced.
This bundle provides scripts, configuration files, and apps for creating a network split-brain environment where you can test Hazelcast's split-brain capabilities.
install_bundle -download bundle-hazelcast-3-app-perf_test_sb-cluster-sb
The pado app provides a Hazelcast Portable
class generator and CSV file import tools for Hazelcast. This bundle includes step-by-step instructions for ingesting mock data and UCI Machine Learning datasets into Hazelcast. It also includes a Pado scheduler demo that automates scheduled job executions for exporting and importing data from databases.
install_bundle -download bundle-hazelcast-3n4n5-app-pado
The dbsched
bundle is preconfigured with the Pado scheduler to periodically execute jobs that dump database tables to CSV files from which it automatically extracts column information to generate the corresponding VersionedPortable
classes. It then transforms the CSV records to objects using the generated classes before ingesting them into Hazelcast.
install_bundle -download bundle-hazelcast-3n4n5-app-pado_dbsched-perf_test_dbsched-docker-mysql
This bundle is preconfigured to synchronize Hazelcast with MySQL running as a Docker container. It includes the db
cluster app to read/write from/to Hazelcast and MySQL. It also includes instructions for replacing MySQL with another database.
# Current workspace
install_bundle -download bundle-hazelcast-3n4n5-docker-dbsync_mysql
# New workspace: download
install_bundle -download -workspace bundle-hazelcast-3n4n5-docker-dbsync_mysql
# New workspace: checkout (with Git intact)
install_bundle -checkout bundle-hazelcast-3n4n5-docker-dbsync_mysql
This bundle integrates Hazelcast with Debezium and Apache Hive for ingesting initial data and CDC records from MySQL into a Hazelcast cluster via a Kafka sink connector included in the padogrid
distribution. It supports inserts, updates and deletes.
install_bundle -download bundle-hazelcast-3n4n5-docker-debezium_hive_kafka
This bundle integrates Hazelcast with Debezium for ingesting initial data and CDC records from MySQL into a Hazelcast cluster via a Kafka sink connector included in the padogrid
distribution. It supports inserts, updates and deletes.
install_bundle -download bundle-hazelcast-3n4n5-docker-debezium_kafka
This bundle integrates Hazelcast with Debezium and Confluent KSQL and ksqlDB for ingesting initial data and CDC records from MySQL into a Hazelcast cluster via a Kafka sink connector included in the padogrid
distribution. It supports inserts, updates and deletes.
install_bundle -download bundle-hazelcast-3n4n5-docker-debezium_ksql_kafka
This bundle deploys Hazelcast using Helm Charts using kubectl
. It also includes the PadoGrid container for ingesting mock data into the Hazelcast cluster.
install_bundle -force -download bundle-hazelcast-3n4n5-k8s-kubectl_helm
This bundle deploys Hazelcast using Helm Charts with Prometheus metrics enabled. It also includes the PadoGrid container for ingesting mock data into the Hazelcast cluster. For Prometheus instructions, please see the following link: Configuring Prometheus Metrics.
install_bundle -download bundle-hazelcast-3n4n5-k8s-oc_helm
This bundle demonstrates the Hazelcast WAN topology by replicating data between two (2) Hazlecast Helm Chart clusters running on OpenShift. https://github.com/hazelcast/charts
install_bundle -download bundle-hazelcast-3n4n5-k8s-oc_helm_wan
This bundle contains OpenShift operator configuration files for deploying Hazelcast and PadoGrid. Hazelcast is deployed using the Hazelcast Operator downloaded from the hazelcast/hazelcast-operator
repo. https://github.com/hazelcast/hazelcast-operator
install_bundle -download bundle-hazelcast-4-k8s-oc_operator
This bundle demonstrates the Hazelcast WAN topology by replicating data between two (2) Hazlecast Operator clusters running on OpenShift. https://github.com/hazelcast/hazelcast-operator
install_bundle -download bundle-hazelcast-4-k8s-oc_operator_wan
This bundle provides step-by-step instructions for generating and deploying Avro and KryoSerializer
in Hazelcast. Using PadoGrid's code generator, you can on the fly generate and deploy Avro wrapper classes and the correspoinding Kryo serializer.
install_bundle -download bundle-hazelcast-4n5-app-kryo_codegen
This bundle provides scripts, configuration files, and apps for creating a Hazelcast 4.x network split-brain environment where you can test Hazelcast's split-brain capabilities.
install_bundle -download bundle-hazelcast-4n5-app-perf_test_sb-cluster-sb
This bundle provides a plugin that expires session objects in a given map and their relevant entries in other Hazelcast maps. The plugin also supports session expirations over the WAN (See bundle-hazelcast-4n5-cluster-session-wan.)
install_bundle -download bundle-hazelcast-4n5-cluster-session
This bundle demonstrates the session expiration plugin in a WAN environment. It incorporates the session expiration plugin included in bundle-hazelcast-4n5-cluster-session and Sorint.lab's IpDiscoveryStrategy
plugin.
# To run
install_bundle -download -workspace bundle-hazelcast-4n5-cluster-session-wan
# To run and/or check in
install_bundle -checkout bundle-hazelcast-4n5-cluster-session-wan
# If behind firewall, then manually download the bundle distribution and execute the following.
install_bundle -workspace session-wan bundle-hazelcast-4n5-cluster-session-wan-master.zip
switch_workspace sesson-wan
This bundle demonstrates forecasting future events in real time using LSTM RNN (Long Short-Term Memory Recurrent Neural Network) via Keras backed by TensorFlow. It constructs a Hazelcast Jet pipeline to apply LSTM RNN models on streamed data.
# --- Execute one of the following install_bundle commands:
# Download and install as a workspace
install_bundle -download -workspace bundle-hazelcast-5-app-ml_lstm-cluster-ml_jet
# Specify '-init' to automatically build the bundle environment.
# This requires Java 11 executable in your path.
install_bundle -init -checkout bundle-hazelcast-5-app-ml_lstm-cluster-ml_jet
This bundle demonstrates Grafana capabilities of monitoring five (5) Hazelcast clusters. It includes three (3) independent clusters and two (2) bi-directional WAN clusters along with a workflow simulator.
install_bundle -init -download -workspace bundle-hazelcast-5-cluster-wan-app-grafana
This bundle integrates Hazelcast with Debezium and Confluent ksqlDB for ingesting initial data and CDC records from MySQL into Kafka and Hazelcast via a Kafka sink connector included in the padogrid
distribution.
install_bundle -download -workspace bundle-hazelcast-5-docker-debezium_ksqldb_confluent
This bundle provides step-by-step instructions for deploying and testing Hazelcast Platform Operator, Hazelcast, and PadoGrid.
install_bundle -download bundle-hazelcast-5-k8s-operator
This bundle includes Hazelcast Playground, a web app for browsing and updating Hazelcast data structures.
install_bundle -download bundle-hazelcast-5-playground-python
This bundle walks through the Hazelcast Jet job preparation, submission, and deubgging steps in detail and provides troubleshooting tips.
install_bundle -download bundle-hazelcast-5-tutorial-app-jet_python
This bundle provides Hazelcast Python client examples running on JupyterLab in PadoGrid. It demonstrates how PadoGrid workspaces are seamlessly integrated with JupyterLab workspaces.
install_bundle -download -workspace bundle-hazelcast-examples-python
This bundle serves as a template for creating a new Hazelcast onlne bundle.
install_bundle -download bundle-hazelcast-template
As part of the Rolling Upgrade lab of Hazelcast Operations Training, this bundle includes a cluster and an app preconfigured to run with Hazelcast Enterprise 3.11.x which must be installed separately.
install_bundle -download bundle-hazelcast-training-3.11-app-perf_test_v3.11-cluster-v3.11
As part of the TLS/SSL lab of Hazelcast Operations Training, this bundle includes the openssl
cluster preconfigured to enable OpenSSL/BoringSSL.
install_bundle -download bundle-hazelcast-training-3n4n5-app-perf_test_openssl-cluster-openssl
As part of the TLS/SSL lab of Hazelcast Operations Training, the ssl
cluster has been preconfigured to enable SSL. It contains scripts to create both private and trust keystores that contain both member and client keys and certificates.
install_bundle -download bundle-hazelcast-training-3n4n5-app-perf_test_ssl-cluster-ssl
PadoGrid | Catalogs | Manual | FAQ | Releases | Templates | Pods | Kubernetes | Docker | Apps | Quick Start