-
Notifications
You must be signed in to change notification settings - Fork 1
Environment
Kevin Lin edited this page Oct 6, 2017
·
1 revision
- Install Virtualbox. Works with 5.1.
- Install Vagrant. Works with 1.9.8.
- Clone the repo:
git clone https://github.com/comp413-2017/RDFS.git -
vagrant up- wait for the provision to finish vagrant ssh-
exitto exit the VM - Remember to
vagrant halton your machine so you don't have the VM running in the background! - You should be in the development environment. Things to know:
- The username is
vagrantand the password isvagrant. - The machine has 4GB of memory allocated. Change Vagrantfile if you need more.
- The folder /home/vagrant/rdfs is synced from here (here being the location of this readme), meaning that all edits you make to files under the project are immediately reflected in the dev machine.
- Hadoop binaries such as
hdfsare on the PATH. - Google protobuf 3.0 is installed, you can run
protocto generate C++ headers from .proto specifications. - If you need external HTTP access, the machine is bound to the address 33.33.33.33.
- The username is
# Within the Vagrant VM
$ mkdir build
$ cd build
$ cmake ..
$ makeYou will see a sample executable placed in build/rice-namenode/namenode. The
compiled protocols are in build/proto.
Rice University COMP 413 2017
RDFS Overview
Development
Workflow
Style