-
Notifications
You must be signed in to change notification settings - Fork 1
Running Apps
Before you can run apps, you must first install them by executing the create_app
command. It is important that before you execute this command, you have your product installed and updated using the update_padogrid
command as described in Updating Products. This is because some apps may refer to the product installation to extract necessary artifacts.
The following command installs the Hazelcast perf_test
app under the name my_perf_test
.
create_app -product hazelcast -app perf_test -name my_perf_test
The above example installs the perf_test
app in the my_perf_test
folder. You can change directory into that folder using the cd_app
command and run the app using one of the scripts provided in the bin_sh
directory.
cd_app my_perf_test; cd bin_sh
./test_ingestion -run
Each app comes with README.md
which provides detailed instructions. For some apps, you may need to build them before you can execute them. In that case, you will see the bin_sh/build_app
command. Simply run that command and it will automatically download the necessary files and build the app environment for you. For example, to ingest mock data, the perf_test
app requires you to run the build_app
command as follows.
# If you don't specify the -name option then the app folder is created
# using the app name.
create_app -app perf_test
cd_app perf_test
# View README.md for instructions
less README.md
# Build desktop
cd bin_sh
./build_app
# Ingest mock data using test_group to a data grid
./test_group -run -prop ../etc/group-factory.properties
# Ingest mock data using test_group to a database
./test_group -db -run -prop ../etc/group-factory.properties
PadoGrid Manual
Overview
- Home
- PadoGrid in 5 Minutes
- Quick Start
- Introduction
- Bundle Catalogs
- Building PadoGrid
- Supported Data Grid Products and Downloads
- PadoGrid Components
- Installing PadoGrid
- Root Workspaces Environments (RWEs)
- Initializing PadoGrid
- Bash Auto-Completion
- Viewing PadoGrid Summaries
- Updating Products
- Upgrading PadoGrid
- Migrating Workspaces
- PadoGrid Pods
- Kubernetes
- Docker
- Apps
- Software List
Operations
- Workspace Lifecycle Management
- Creating RWE
- Creating Workspace and Starting Cluster
- Managing Workspaces
- Understanding Workspaces
- Understanding Clusters
- Running Clusters
- Default Port Numbers
- Running Clusters Independent of PadoGrid
- Running Apps
- Understanding Groups
- Running Groups
- Understanding Bundles
- User Bundle Repos
- Using Bundle Templates
- Bundle Repo Guidelines
- User Bundle Catalogs
- Private Bundle Repos
- Gitea Repos
- Running Bundles in Container
- PadoGrid Addon Jars
- Understanding PadoGrid Pods
- Tested Vagrant Boxes
- VM-Enabled Pods
- Multitenancy
- Multitenancy Best Practices
- PadoGrid Configuration Files
Tools
Platforms
Clouds
Pado
Geode/GemFire
- Geode CLASSPATH
- Geode Kubernetes
- Geode Minikube
- Geode Minikube on WSL
- Geode Docker Compose
- Geode Grafana App
- Geode
perf_test
App - Geode WAN Example
- Geode Workspaces on VMs
- Geode on AWS EC2
- Reactivating Geode Workspaces on AWS EC2
Hazelcast/Jet
- Hazelcast CLASSPATH
- Creating Jet Workspace
- Configuring Hazelcast Addon
- HQL Query
- Hazelcast Kubernetes
- Hazelcast GKE
- Hazelcast Minikube
- Hazelcast Minikube on WSL
- Hazelcast Minishift/CDK
- Hazelcast OpenShift
- Hazelcast Docker Compose
- Hazelcast Desktop App
- Hazelcast Grafana App
- Hazelcast
jet_demo
App - Hazelcast
perf_test
App - Hazelcast WAN Example
- Hazelcast Workspaces on VMs
- Hazelcast on AWS EC2
- Reactivating Hazelcast Workspaces on AWS EC2
ComputeDB/SnappyData
Coherence
Hadoop
Kafka/Confluent
Mosquitto
- Mosquitto CLASSPATH
- Mosquitto Overview
- Installing/Building Mosquitto
- Clustering MQTT
- Cluster Archetypes
- Enabling Mosquitto SSL/TLS
- Mosquitto Docker Compose
- MQTT perf_test App
Redis
Spark