-
Notifications
You must be signed in to change notification settings - Fork 1
Building PadoGrid
- Linux
- macOS
- Windows with Cygwin
- Windows Subsystem for Linux
To build PadoGrid, the following software must be installed first.
By default, Coherence is excluded in the build due to the lack of public Maven repositories. To build the Coherence module, you must fist manually install the Coherence package in your local Maven repository as described in the following link.
Once you have installed the Coherence package in your local Maven repository, you can include the Coherence module in the build by specifying the -coherence
option as shown below. The -man
option generates man pages. Note that generating man pages may take a few minutes to complete.
./build_dist.sh -coherence -man
You can include all the options by specifying the -all
option. The following command has the same effect as the above command.
./build_dist.sh -all
If you wan to exclude man pages and Coherence then run the build_dist.sh
script without any options.
chmod 755 build_dist.sh
./build_dist.sh
To see the usage, specify the -?
option.
./build_dist.sh -?
You can also execute mvn
as follows but it will not include man pages.
Exclude man pages and Coherence:
mvn install
Exclude man pages but include Coherence:
mvn install -Pcoherence
PadoGrid fully supports Cygwin. Make sure to include the curl
command when installing Cygwin. Some of the commands and apps relying on curl
to make REST API calls.
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