Skip to content

igorfrenkel/titan-cookbook

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Titan graph DB Chef Cookbook

Installs Titan Server embedded with cassandra + elasticsearch as index backend

Tested OS Distributions

Ubuntu 12.04.

Recipes

Default: Install Titan Server embedded with cassandra and elastic search index backend. See attributes for configuration options.

If you want to install a multi-node install of titan, you will need to set the node[:titan][:cassandra] attributes.

Dependencies

Cookbook dependecies managed by Berkshelf (see Berskfile)

##Vagrant test node usage

  1. Install Vagrant
  2. Install Berkshelf
  3. Add vm image to vagrant: cookbook_root$ vagrant box add precise64 http://files.vagrantup.com/precise64.box
  4. cookbook_root$ vagrant plugin install vagrant-omnibus
  5. cookbook_root$ vagrant plugin install vagrant-berkshelf
  6. cookbook_root$ berks install
  7. cookbook_root$ vagrant up --provision
  8. cookbook_root$ curl http://33.33.33.28:8182/graphs/

##TODO

  1. Fleshout documentation
  2. Add support for more titan options
  3. Add support for HBASE

Copyright & License

Brian Cajes, 2014

Released under the Apache 2.0 License.

About

Chef cookbook for Titan distributed graph database (embedded w/ cassandra + elastic search)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%