Hazelcast Logo
  • Platform
  • Solutions
  • Resources
  • Developers
  • Docs
Hazelcast Logo
  • Platform
  • Solutions
  • Resources
  • Developers
  • Docs
IMDG
4.0
  • Hazelcast Platform
  • Management Center
  • Hazelcast Cloud
  • Hazelcast CLC
  • Hazelcast Operator
  • Tutorials
  • 4.2
  • 4.1
  • 4.0
  • 3.12
  • 3.11
  • 3.10
  • 3.9
  • 3.8
  • 3.7
  • 3.6
  • 3.5
    • Hazelcast IMDG Reference Manual
    • Getting Started
      • Installation
      • Supported Java Virtual Machines
      • Running in Modular Java
      • Starting the Members and Clients
      • Using the Scripts in the Package
      • Hazelcast Cloud
      • Deploying in Cloud Providers
      • Deploying using Docker
    • Overview
      • What is Hazelcast IMDG?
      • Architecture
      • Topology
      • Data Partitioning
      • Use Cases
      • Resources
    • Understanding Configuration
      • Configuring Declaratively
      • Configuring Programmatically
      • Configuring with System Properties
      • Configuring within the Spring Context
      • Overriding Configuration
      • 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 Clusters
      • Deploying User Code on the Member
      • Deploying User Code from Clients
      • Partition Group Configuration
      • Logging Configuration
      • Other Network Configurations
      • Failure Detector Configuration
      • Advanced Network Configuration
    • Rolling Member Upgrades
    • Distributed Data Structures
      • Overview of Hazelcast Distributed Objects
      • Map
      • 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
    • 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
      • Aggregations
      • Projections
      • Continuous Query Cache
      • MapReduce Deprecation and Removal
    • CP Subsystem
      • CP Discovery Process
      • CP Subsystem Persistence
      • CP Member Shutdown
      • CP Subsystem’s Fault Tolerance Capabilities
      • CP Sessions
      • FencedLock
      • Configuration
      • CP Subsystem Unsafe Mode
      • 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
    • 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
    • Security
      • Enabling JAAS Security
      • Socket Interceptor
      • Security Interceptor
      • Encryption
      • TLS/SSL
      • Integrating OpenSSL / BoringSSL
      • Other TLS Related configurations
      • Validating Secrets Using Strength Policy
      • Security Realms
      • JAAS authentication
      • Cluster Member Security
      • Native Client Security
      • Security Debugging
      • FIPS 140-2
    • Performance
      • Pipelining
      • Data Affinity
      • Running on EC2
      • Back Pressure
      • Threading Model
      • SlowOperationDetector
      • Near Cache
      • Caching Deserialized Values
      • Best Practices
    • Hazelcast Simulator
    • WAN Replication
      • WAN Replication Modes
      • Quick Start
      • Configuring WAN Replication
      • Configuring for IMap and ICache
      • Advanced Features
      • Fine-Tuning WAN Replication
      • Failure Detection and Recovery
      • REST API Wrap-Up
    • OSGI
      • OSGI Support
      • API
      • Configuring Hazelcast OSGI Support
      • Design
      • Using Hazelcast OSGI Service
    • Extending Hazelcast
      • OperationParker
      • Discovery SPI
      • Config Properties SPI
    • Hazelcast Plugins
      • Cloud Discovery Plugins
      • Web Session Replication Plugins
      • Framework Integration Plugins
      • Other Integrations
    • 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
    • Appendix A: System Properties
    • Appendix B: Migration Guides
    • Appendix C: Common Exception Types
    • Appendix D: License Questions
    • Appendix E: Phone Homes
    • Appendix F: Frequently Asked Questions
    • Glossary

Hazelcast IMDG support has expired.

We recommend that you try Hazelcast Platform.

  • Hazelcast 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
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.

lifebuoy

Help and support

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