This is a Vagrant box for experimenting with the databases described in the Pragmatic Studios book Seven Databases in Seven Weeks.
The default ports for the various databases will be forwarded to your local
machine (the VM host), so that you transparently can connect to localhost
.
1.5gb ram is set aside for the VM so that it can run all seven databases relatively comfortable.
If this amount is too high for you, simply edit the value inside Vagrantfile
and uncomment
the databases you don't need in bootstrap.sh
.
Instructions:
- Download and install Vagrant (only tested with 1.2.x)
- Clone this repo and run
vagrant up
from the root dir.
See specific instructions for the various databases below.
Version: 9.3, with the hstore extension enabled.
Connect to localhost on port 5432 (which is the default port) using vagrant
as
the username. Trust authentication is enabled, so no password is necessary.
Connect using the command line: psql --host localhost --user vagrant
Version: 1.0.1.
The web admin interface (futon) is available at: http://localhost:5984/_utils/
Version: 2.0.4.
Connect using the command line: mongo
The admin web console is also available on the default port:
http://localhost:28017
Version: 1.4.0
The admin web interface is available at: http://localhost:8098/admin/
Version: 0.94.6
REST API interface: http://localhost:8080/
Master status: http://localhost:60010/master-status
Region server status: http://localhost:60030/rs-status
Version: 2.2.12.
Redis runs on its default port (6379) and allows connections from any host without any authentication.
Connect using the command line: redis-cli
Version: 1.9.1.
The web admin interface is available at: http://localhost:7474/webadmin/
Developed by Bjørn Mæland, sponsored by Knowit.
Copyright 2013 Knowit
MIT