cookbook 'titan', '~> 1.2.6'
titan (4) Versions 1.2.6 Follow1
Installs/Configures Titan Server with Cassandra storage backend and ElasticSearch index backend
cookbook 'titan', '~> 1.2.6', :supermarket
knife supermarket install titan
knife supermarket download titan
Titan graph DB Chef Cookbook
Installs Titan Server (0.5.0 +) 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
- Install Vagrant
- Install Berkshelf
- Add vm image to vagrant: cookbook_root$ vagrant box add precise64 http://files.vagrantup.com/precise64.box
- cookbook_root$ vagrant plugin install vagrant-omnibus
- cookbook_root$ vagrant plugin install vagrant-berkshelf
- cookbook_root$ berks install
- cookbook_root$ vagrant up --provision
- cookbook_root$ curl http://33.33.33.28:8182/graphs/
TODO
- Fleshout documentation
- Add support for more titan options
- Add support for HBASE
Copyright & License
Brian Cajes, 2014
Released under the Apache 2.0 License.
Dependent cookbooks
java >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
1.2.6 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
1.2.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
1.2.6 failed this metric
FC034: Unused template variables: titan/templates/default/cassandra.yaml.erb:1
FC064: Ensure issues_url is set in metadata: titan/metadata.rb:1
FC065: Ensure source_url is set in metadata: titan/metadata.rb:1
FC066: Ensure chef_version is set in metadata: titan/metadata.rb:1
FC069: Ensure standardized license defined in metadata: titan/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
1.2.6 passed this metric
Testing File Metric
1.2.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.2.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.2.6 failed this metric
1.2.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
1.2.6 failed this metric
FC034: Unused template variables: titan/templates/default/cassandra.yaml.erb:1
FC064: Ensure issues_url is set in metadata: titan/metadata.rb:1
FC065: Ensure source_url is set in metadata: titan/metadata.rb:1
FC066: Ensure chef_version is set in metadata: titan/metadata.rb:1
FC069: Ensure standardized license defined in metadata: titan/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
1.2.6 passed this metric
Testing File Metric
1.2.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.2.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.2.6 failed this metric
FC064: Ensure issues_url is set in metadata: titan/metadata.rb:1
FC065: Ensure source_url is set in metadata: titan/metadata.rb:1
FC066: Ensure chef_version is set in metadata: titan/metadata.rb:1
FC069: Ensure standardized license defined in metadata: titan/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
1.2.6 passed this metric
Testing File Metric
1.2.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.2.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.2.6 failed this metric
1.2.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number