Home
Manuals
Hazelcast Viridian Hazelcast Platform Management Center Hazelcast Platform Kubernetes Operator Hazelcast Command-Line Client
Tutorials
API Reference
Java Go C# C++ Python Node.js
Resources
Online Training Integration Hub Use Cases Community Blog

This website uses cookies to give you the best experience. Learn more

IMDG 3.12
  • Select a different product or version:

  • Platform See all versionsSee fewer versions
    • 5.3-SNAPSHOT
    • 5.3-BETA-1
    • 5.2
    • 5.1
    • 5.0
  • Management Center See all versionsSee fewer versions
    • 5.3-SNAPSHOT
    • 5.3-BETA-1
    • 5.2
    • 5.1
    • 5.0
    • 4.2022.01
    • 4.2021.12
    • 4.2021.12-1
    • 4.2021.06
    • 4.2021.04
    • 4.2021.03
    • 4.2021.02
    • 4.2020.12
    • 4.2020.10
    • 4.2020.08
    • 4.0
    • 3.12
    • 3.11
    • 3.10
    • 3.9
    • 3.8
  • Viridian Cloud Managed Services
    • Hazelcast Viridian docs
  • Hazelcast CLC See all versionsSee fewer versions
    • 5.2.0-BETA-3
  • Hazelcast Operator See all versionsSee fewer versions
    • latest-snapshot
    • 5.6
    • 5.5
    • 5.4
    • 5.3
    • 5.2
    • 5.1
    • 5.0
  • IMDG See all versionsSee fewer versions
    • 4.2
    • 4.1
    • 4.0
    • 3.12
    • 3.11
    • 3.10
    • 3.9
    • 3.8
    • 3.7
    • 3.6
    • 3.5
    • 3.4
    • 3.3
    • 3.2
    • 3.1
    • 3.0
    • 2.6
    • 2.5
    • 2.4
    • 2.3
    • 2.2
    • 2.1
    • 2.0
  • Docs home
    • Hazelcast IMDG Reference Manual
    • Getting Started
      • Installation
      • Supported Java Virtual Machines
      • Running in Modular Java
      • Starting the Member and Client
      • Using the Scripts In The Package
      • Deploying using Hazelcast Cloud - BETA
      • Deploying On Amazon EC2
      • Deploying On Microsoft Azure
      • Deploying On Pivotal Cloud Foundry
      • Deploying using Docker
    • Hazelcast Overview
    • Understanding Configuration
      • Configuring Declaratively
      • Configuring Programmatically
      • Configuring with System Properties
      • Configuring within the Spring Context
      • Dynamically Adding Data Structure Configuration on a Cluster
      • Checking Configuration
      • Configuration Pattern Matcher
      • Using Wildcards
      • Using Variables
      • Variable Replacers
    • Setting Up Clusters
      • Discovery Mechanisms
      • Discovering Members by TCP
      • Discovering Members by Multicast
      • Discovering Native Clients
      • Creating Cluster Groups
      • Deploying User Codes on the Member
      • Deploying User Codes on Clients
      • Partition Group Configuration
      • Logging Configuration
      • Other Network Configurations
      • Failure Detector Configuration
      • Advanced Network Configuration
    • Distributed Data Structures
      • Overview of Hazelcast Distributed Objects
      • Map
      • Queue
      • MultiMap
      • Set
      • List
      • Ringbuffer
      • Topic
      • Reliable Topic
      • FencedLock
      • IAtomicLong
      • ISemaphore
      • IAtomicReference
      • ICountDownLatch
      • PN Counter
      • ID Generator
      • Replicated Map
      • Cardinality Estimator Service
      • Event Journal
    • Distributed Events
      • Cluster Events
      • Distributed Object Events
      • Event Listeners for Hazelcast Clients
      • Global Event Configuration
    • Hazelcast Jet
    • Distributed Computing
      • Executor Service
      • Durable Executor Service
      • Scheduled Executor Service
      • Entry Processor
    • Distributed Query
      • How Distributed Query Works
      • Querying in Collections and Arrays
      • Custom Attributes
      • MapReduce
      • Aggregators
      • Fast-Aggregations
      • Projections
      • Continuous Query Cache
    • CP Subsystem
      • CP Subsystem Process
      • CP Sessions
      • FencedLock
      • Configuration
      • CP Subsystem Management
    • Transactions
      • Creating a Transaction Interface
      • Providing XA Transactions
    • Hazelcast JCache
      • JCache Overview
      • JCache Setup and Configuration
      • JCache Providers
      • JCache API
      • JCache - Hazelcast Instance Integration
      • Hazelcast JCache Extension - ICache
      • Testing for JCache Specification Compliance
    • Integrated Clustering
      • Integration with Hibernate Second Level Cache
      • Web Session Replications
      • Integration with Java EE
      • Integration with Spring
    • Storage
      • High-Density Memory Store
      • Sizing Practices
      • Hot Restart Persistence
    • Database CDC Integration Using Striim Hot Cache
    • Hazelcast Clients
      • Java Client
      • C++ Client
      • .NET Client
      • REST Client
      • Memcache Client
      • Python Client
      • Node.js Client
      • Go Client
      • Scala Client
    • Serialization
      • Serialization Interface Types
      • Comparing Serialization Interfaces
      • Implementing Java Serializable and Externalizable
      • Implementing DataSerializable
      • Implementing Portable Serialization
      • Custom Serialization
      • Global Serializer
      • Implementing HazelcastInstanceAware
      • Untrusted Deserialization Protection
      • Serialization Configuration Wrap-Up
    • Management
      • Getting Member Statistics
      • JMX API per Member
      • Monitoring with JMX
      • Using the REST Endpoint Groups
      • Cluster Utilities
      • Metrics
      • Diagnostics
      • Health Check and Monitoring
      • Management Center
      • License Information
      • Instance Tracking
    • Security
      • Enabling JAAS Security
      • Socket Interceptor
      • Security Interceptor
      • Encryption
      • TLS/SSL
      • Integrating OpenSSL / BoringSSL
      • Other TLS Related configurations
      • Credentials
      • Validating Secrets Using Strength Policy
      • ClusterLoginModule
      • Cluster Member Security
      • Native Client Security
      • Java Security Debugging
      • FIPS 140-2
    • Performance
      • Pipelining
      • Data Affinity
      • CPU Thread Affinity
      • Running on EC2
      • Back Pressure
      • Threading Model
      • SlowOperationDetector
      • Near Cache
      • Caching Deserialized Values
      • Performance Anti Patterns
    • Hazelcast Simulator
    • WAN Replication
      • Defining WAN Replication
      • WanBatchReplication Implementation
      • Configuring WAN Replication for IMap and ICache
      • Batch Size
      • Batch Maximum Delay
      • Response Timeout
      • Queue Capacity
      • Queue Full Behavior
      • Event Filtering API
      • Acknowledgment Types
      • Synchronizing WAN Target Cluster
      • Dynamically Adding WAN Publishers
      • WAN Replication Failure Detection and Recovery
      • Tuning WAN Replication For Lower Latencies and Higher Throughput
      • WAN Replication Additional Information
      • Delta WAN Synchronization
    • OSGI
      • OSGI Support
      • API
      • Configuring Hazelcast OSGI Support
      • Design
      • Using Hazelcast OSGI Service
    • Extending Hazelcast
      • User Defined Services
      • OperationParker
      • Discovery SPI
      • Config Properties SPI
    • Hazelcast Plugins
    • Consistency and Replication Model
      • Hazelcast’s Replication Algorithm
      • Invocation Lifecycle
      • Exactly-once, At-least-once or At-most-once Execution
      • IndeterminateOperationStateException
    • Network Partitioning
      • Dealing with Network Partitions
      • Split-Brain Protection
      • Split-Brain Recovery
      • Partial Network Partitions
    • Appendix A: System Properties
    • Appendix B: Migration Guides
    • Appendix C: Common Exception Types
    • Appendix D: License Questions
    • Appendix F: Frequently Asked Questions
    • Glossary
  • IMDG
  • Getting Started

Getting Started

4.2 4.1 4.0 3.12 3.11 3.10 3.9 3.8 3.7 3.6 3.5

This chapter explains how to install Hazelcast and start a Hazelcast member and client. It describes the executable files in the download package and also provides the fundamentals for configuring Hazelcast and its deployment options.

Hazelcast IMDG Reference Manual Installation

Report an issue
Edit this page


Terms of service Privacy Contact us