Starting GigaSpaces on a Local Service Grid

This section explains how to start an GigaSpaces environment on a local machine.

Prerequisites

Before running GigaSpaces, verify that you have the following installed in your environment:

  • Java 8 or 11
  • Scala 2.11
  • Maven 3.1+

Starting the Local Environment

The GigaSpaces environment consists of Spark and the GigaSpaces data grid. You can use the Command Line Interface tool to start GigaSpaces as described below.

Starting a Complete Environment

To start a complete GigaSpaces environment on your local machine, run the following command from the $GS_HOME/bin directory:

You can substitute xap for the insightedge commands below

./insightedge  host run-agent --auto --gsc=2
 
insightedge  host run-agent --auto --gsc=2
 

This will start the following components on your machine:

Then run the following command to deploy a Space called demo with 2 partitions on those GSCs:

./insightedge space deploy --partitions=2 demo
 
insightedge  space deploy --partitions=2 demo

Stopping the Local Environment

To stop the local environment, use the kill-agent command that sends a kill signal to all relevant processes:

./insightedge host kill-agent
insightedge   host kill-agent

 

What's Next?