Get Started

Get Started

These guides demonstrate the operational flexibility and speed of the Hazelcast In-Memory Computing Platform. Set-up in seconds, data in microseconds. Operations and developer friendly.

Hazelcast IMDG

Find out for yourself how to get a Hazelcast IMDG cluster up and running. In this Getting Started guide you’ll learn how to:

  • Create a Cluster of 3 Members.
  • Start the Hazelcast Management Center.
  • Add data to the cluster using a sample client in the language of your choice.
  • Add and remove some cluster members to demonstrate the automatic rebalancing of data and back-ups.

Hazelcast Jet

Learn how to run a distributed data stream processing pipeline in Java. In this Getting Started guide you’ll learn how to:

  • Start a Hazelcast Jet cluster in your JVM.
  • Build the Word Count application.
  • Execute the application wit Jet.
  • Push testing data to the cluster and explore results

As a next step, you will be able explore the code samples and extend your setup more features and connectors.

No Complex Middleware

You want to build the data pipeline (streaming or batch) without installing complex middleware.

The quickest way to learn how to use Hazelcast Jet is to start up a Jet cluster directly from your Java application and run some distributed data processing jobs. Check out the “Getting Started Guide.” Then we suggest you enroll for free Hazelcast training and take the “Stream Processing Essentials” course.

If you’re still in doubt whether continuous data processing is what you need for your use case, listen to a podcast recorded by Jet’s lead engineer, or read the Reference Guide to Stream Processing.

Do you still wonder what Jet is and how it fits into Hazelcast? Compare Jet with popular tools such as or Spark and read more about the architecture and programming model.

If you prefer learning by doing, we definitely recommend browsing the demo repository. Demos are self-contained and easy to run, so you can tweak and extend them. Demos are inspired by production Jet deployments.

Once you feel ready to begin looking at the wider set of features, there are extensive examples on github.

Free Hazelcast Online Training Center

Whether you're interested in learning the basics of in-memory systems, or you're looking for advanced, real-world production examples and best practices, we've got you covered.

Open Gitter Chat