Hazelcast Logo
  • Platform
  • Solutions
  • Resources
  • Developers
  • Docs
Hazelcast Logo
  • Platform
  • Solutions
  • Resources
  • Developers
  • Docs
Hazelcast Platform
5.0
  • Hazelcast Platform
  • Management Center
  • Hazelcast Cloud
  • Hazelcast CLC
  • Hazelcast Operator
  • Tutorials
  • 5.7-SNAPSHOT
  • 5.6
  • 5.5
  • 5.4
  • 5.3
  • 5.2
  • 5.1
  • 5.0
  • Quickstart
    • Start a Local Cluster in 5 minutes
    • Try Hazelcast Cloud for Free
  • Get Started
    • Hazelcast Overview
    • Hazelcast Editions and Licenses
    • Install Hazelcast
      • Before you Install Hazelcast
      • Supported Versions and Compatibilities
      • Open Source
      • Enterprise
    • Start a Local Cluster
      • CLI
      • Docker
      • Binary
      • Embedded Java
    • Explore Enterprise Features
      • Overview
      • Persist Map Entries on Disk
      • Authenticate Client Connections
      • Replicate a Map over Clusters in a WAN
      • Deploy Blue-Green Clusters
    • Getting Support
    • Developer Resources
    • Glossary
  • Develop Solutions
    • Finding the Right Tool
      • Caching Data
      • Ingesting Data from External Sources
      • Distributed Computing
      • Running Distributed Queries
    • Connecting to a Cluster
      • Getting Started with a Hazelcast Client
      • Java Client
      • C++ Client
      • .NET Client
      • REST Client
      • Memcache Client
      • Python Client
      • Node.js Client
      • Go Client
    • Distributed Data Structures
      • Overview
      • Map
        • Overview
        • Configuring Maps
        • Creating a Map
        • Reading Data From a Map
        • Updating Map Entries
        • Setting the In-Memory Format of Map Entries
        • Making Your Map Data Safe
        • Managing Map Memory
        • Working with an External Data Store
        • Locking Maps
        • Acting Upon Changes to a Map
        • Reading Map Metrics
      • JCache
        • Overview
        • JCache Overview
        • JCache Setup and Configuration
        • JCache Providers
        • JCache API
        • JCache - Hazelcast Instance Integration
        • Hazelcast JCache Extension - ICache
        • Testing for JCache Specification Compliance
      • Queue
      • Priority Queue
      • MultiMap
      • Set
      • List
      • Ringbuffer
      • Topic
      • Reliable Topic
      • FencedLock
      • IAtomicLong
      • ISemaphore
      • IAtomicReference
      • ICountDownLatch
      • PN Counter
      • Flake ID Generator
      • Replicated Map
      • Cardinality Estimator Service
      • Event Journal
    • Building Data Pipelines
      • About Data Pipelines
      • Get Started
        • Get Started with Stream Processing (Embedded)
        • Get Started with Stream Processing (Client/Server)
      • Ingesting Data from Sources
        • Overview
        • Creating a Custom Streaming Source
        • Adding Batching to a Custom Source
      • Processing Data
        • Transforms
        • Building a Custom Aggregate Operation
        • Apply a Custom Transform with Python
      • Sending Results to Sinks
        • Overview
        • Create a Custom Sink
      • Stream Processing
        • About Stream Processing Pipelines
        • Apply Windowed Aggregation
        • Subscribe to Changes to a Map
        • Enrich a Stream
        • Change Data Capture (CDC)
          • Setting Up a Database for Change Data Capture
          • Capture Changes from MySQL
          • Capture Changes from PostgreSQL
          • Join Change Data Capture Records
        • Extract Transform Load (ETL)
          • Connect to Apache Kafka
          • Connect to Amazon Kinesis
          • Group Messages from Apache Pulsar
      • Serializing Pipelines
      • Configuring Jobs
      • Securing Jobs
      • Submitting Jobs
      • Managing Jobs
      • Updating Jobs
      • Testing Sources and Sinks for XA Transaction Support
    • Predicates API
      • Overview
      • Querying Maps with the Predicate API
      • Creating Custom Query Attributes
      • Continuous Queries for Maps
      • Querying in Collections and Arrays
      • Aggregations
      • Projections
    • SQL
      • Overview
      • Connecting to the SQL Service
      • SQL Over Maps
        • Get Started with SQL Over Maps
        • Querying Maps with SQL
        • Mapping to Hazelcast Maps
      • SQL Over Kafka
        • Get Started with SQL Over Kafka
        • Mapping to Kafka
      • SQL Over File Systems
        • Get Started with SQL Over Files
        • Creating a Mapping to a File System
      • Using Query Parameters
      • Finding Existing Mappings
      • Improving the Performance of SQL Queries
      • Statements
        • Overview
        • ALTER JOB
        • CREATE JOB
        • CREATE MAPPING
        • CREATE SNAPSHOT (Enterprise)
        • DELETE
        • DROP JOB
        • DROP MAPPING
        • DROP SNAPSHOT (Enterprise)
        • INSERT INTO/SINK INTO
        • SELECT
        • SHOW JOBS
        • SHOW MAPPINGS
        • UPDATE
      • SQL Functions and Operators
      • SQL Data Types
    • Improving Query Performance
      • Indexing Maps
      • Data Affinity
      • Caching Deserialized Values
      • Near Cache
      • Preventing Out of Memory Exceptions when Querying a Map
    • Connector Guides
      • Overview
      • Files
        • Unified File Connector
        • Legacy File Connector
      • Messaging System Connectors
        • Overview
        • Apache Kafka Connector
        • Amazon Kinesis Connector
        • JMS Connector
        • Apache Pulsar Connector
      • Data Structure Connectors
        • JCache Connector
        • List Connector
        • Map Connector
        • Reliable Topic Connector
      • Databases
        • Overview
        • JDBC Connector
        • CDC Connector
        • Elasticsearch Connector
        • MongoDB Connector
        • InfluxDB Connector
        • Redis Connector
      • Test Source Connectors
      • Socket Connector
      • HTTP Listener Connector
      • Twitter Connector
      • Custom Connectors
    • Java Executor Service
      • Java Executor Service
      • Durable Executor Service
      • Scheduled Executor Service
    • Entry Processor
    • Adding Java Classes to Members
      • Deploying User Code on the Member
      • Deploying User Code from Clients
      • Accessing Domain Objects Without Domain Classes
    • Serialization
      • Serialization
      • Overriding the Built-in Serializers
      • Serialization Interface Types
      • Comparing Serialization Interfaces
      • Implementing Java Serializable and Externalizable
      • Implementing DataSerializable
      • Implementing Portable Serialization
      • Compact Serialization (BETA)
      • Custom Serialization
      • Global Serializer
      • Implementing HazelcastInstanceAware
      • Untrusted Deserialization Protection
      • Serialization Configuration Wrap-Up
    • Listening to Events
      • Overview
      • Cluster Events
      • Event Listeners for Hazelcast Clients
      • Global Event Configuration
      • Distributed Object Events
    • Transactions
      • Creating a Transaction Interface
      • Providing XA Transactions
    • Testing Applications
      • Overview
      • Testing Jobs
      • Hazelcast Simulator
    • Troubleshooting
      • Overview
      • Error Handling Strategies for Jobs
      • Actions and Remedies for Alerts
      • Recovery from a Partial or Total Failure
      • Recovery from Client Connection Failures
      • Common Exception Types
  • Deploy and Manage Clusters
    • Production Checklist
    • Capacity Planning
    • Hazelcast Topologies
    • Enterprise Licenses
      • Installing a License Key on Members
      • Monitoring License Keys
      • Renewing a License Key
      • Updating a License Key with the REST API
    • Member/Client Discovery
      • Discovery Mechanisms
      • Discovering Members by TCP
      • Discovering Members by Multicast
      • Discovering Java Clients
    • Deploying a Cluster
      • On-Premise
      • Public Cloud Environments
        • Overview
        • Deploying a Cluster on Amazon AWS
        • Deploying a Cluster on Microsoft Azure
        • Deploying a Cluster on Google Cloud Platform
      • Deploying on Docker
      • Kubernetes
        • Overview
        • Configuring Kubernetes
        • Scaling and Upgrading Hazelcast Clusters in Kubernetes
        • Hazelcast Platform Operator
      • Deploying in VMware Tanzu
      • Running in Modular Java
    • Configuring Logging
    • Maintaining a Cluster
      • Rolling Upgrades
      • Monitoring
      • Cluster and Member States
      • Filtering Members with Attributes
      • Lite Members
      • Shutting Down
      • REST API
      • Cluster Utilities
    • Configuring Clusters
      • Grouping Clusters
      • Grouping Partitions
      • Networking
      • Configuring the Jet Engine
    • Improving Cluster Performance
      • Performance Tuning
      • Best Practices
      • High-Density Memory Store
    • Securing a Cluster
      • Security Overview
      • Security Defaults
      • Security Hardening Recommendations
      • Enabling JAAS Security
      • TLS/SSL
        • TLS/SSL Basics
        • Integrating OpenSSL / BoringSSL
        • Other TLS Related configurations
      • Authentication Types
        • Default authentication
        • Simple authentication
        • JAAS authentication
      • Security Realms
      • Cluster Member Security
      • Client Security
      • Socket Interceptor
      • Security Interceptor
      • Advanced Security Features
        • Logging Auditable Events
        • Validating Secrets Using Strength Policy
        • FIPS 140-2
        • Security Debugging
        • Encryption
    • Configuring for Fault Tolerance
      • Backups
      • Persistence
        • Overview
        • Configuration
        • Backups
        • Force-start
        • Partial-start
        • Copying Data
        • Intel Optane DC
        • Performance Benchmark
        • Design Details
      • Detecting Failures
        • Failure Detectors
        • Deadline Failure Detector
        • Phi Accrual Failure Detector
        • Ping Failure Detector
      • Connection Timeouts
      • Fault Tolerance for Jobs
      • Handling Network Partitions
        • Network Partitioning
        • Partial Network Partitions
        • Dealing with Network Partitions
        • Split-Brain Protection
        • Split-Brain Recovery
    • CP Subsystem
      • Overview
      • Configuration
      • Management
      • Best Practices
    • Synchronizing Data Across Clusters
      • WAN Replication Overview
      • WAN Replication Modes
      • WAN Quickstart
      • Configuring WAN Replication
      • Configuring for IMap and ICache
      • Advanced Features
      • Fine-Tuning WAN Replication
      • Failure Detection and Recovery
      • REST API Wrap-Up
    • Extending Hazelcast
      • OperationParker
      • Discovery SPI
      • Config Properties SPI
    • OSGI
      • OSGI Support
      • API
      • Configuring Hazelcast OSGI Support
      • Design
      • Using Hazelcast OSGI Service
  • Upgrade
    • Versioning and Compatibility
    • Upgrading from Jet
    • Upgrading from IMDG 4.x
    • Upgrading from IMDG 3.12.x
    • Evaluating 5.x (For IMDG 3.x Users)
    • Migrating Data from IMDG 3.12.x
  • Reference
    • Architecture
      • Overview
      • Data Partitioning
      • Consistency and Replication
        • Consistency and Replication Model
        • Hazelcast’s Replication Algorithm
        • Invocation Lifecycle
        • Exactly-once, At-least-once or At-most-once Execution
        • IndeterminateOperationStateException
      • How Hazelcast Models and Executes Jobs
      • Cooperative Multithreading
      • How Hazelcast Handles Event Disorder
      • Sliding Window Aggregation
      • In-Memory Storage
    • Configuration
      • Overview
      • Static Configuration
        • Declarative Configuration
        • Programmatic Configuration
        • Configuring with System Properties
        • Configuring JVM Parameters
        • Configuring within the Spring Context
        • Overriding Configuration
        • Configuration Pattern Matcher
        • Using Wildcards
        • Using Variables
        • Variable Replacers
      • Dynamic Configuration
        • Dynamically Adding Data Structure Configuration on a Cluster
    • System Properties
    • Frequently Asked Questions
    • Metrics
    • Phone Homes
    • Hazelcast Plugins
      • Cloud Discovery Plugins
      • Web Session Replication Plugins
      • Framework Integration Plugins
      • Other Integrations
  • Release Notes
    • Releases
      • 5.0.5
      • 5.0.4
      • 5.0.3
      • 5.0.2
      • 5.0.1
      • 5.0
  • Platform
  • Deploy and Manage Clusters
  • Deploying a Cluster
  • Deploying in VMware Tanzu

Deploying in VMware Tanzu

5.7-SNAPSHOT 5.6 5.5 5.4 5.3 5.2 5.1 5.0

You can deploy your Hazelcast Enterprise cluster in VMware Tanzu (former Pivotal Cloud Foundry). See the following for details:

  • Hazelcast Enterprise Product Page

  • Hazelcast Enterprise Usage Instructions and Release Notes

  • Hazelcast Guides: Hazelcast Enterprise IMDG for VMware Tanzu

Hazelcast Platform Operator Running in Modular Java
Edit this page Report an issue
Was this helpful?

Thank you for your feedback.

×

Send us your feedback

Thank you for helping us improve Hazelcast documentation.

Help and support

Report an issue Ask Community Online Training Contact Support
Terms of service Privacy Contact us