This repository contains two labs on the subject of the Gemfire Native Client.
Each lab consists of code and artifacts that represent your starting point, along with instructions that will walk you through the steps necessary to complete each task.
Each lab also comes with a solved version, for reference.
We provide a Vagrantfile
to start up and provision a CentOS VM that can be used to compile and run the labs' source code.
Download:
Install VirtualBox, Vagrant, and make sure to place the GemFire Native Client zip file in this project’s base directory (alongside Vagrantfile
).
-
To provision the VM, simply:
$ vagrant up
-
You can ssh into your guest OS with:
$ vagrant ssh
-
All files in this directory are shared with your guest OS under the folder
/vagrant
$ cd /vagrant
You’ll see a copy of the labs folder in there.
The fact that this folder is shared with both the host and guest OS implies that you have the convenience of editing the lab .cpp (and other) files on your host OS, while compiling and running the code on the guest OS.