8000 GitHub - jgillis01/optoro_kafka
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jgillis01/optoro_kafka

 
 

Repository files navigation

Description

Installs and configures Kafka

Requirements

Platform:

  • Ubuntu (= 14.04)

Cookbooks:

  • apt
  • aws
  • optoro_zfs
  • cerner_kafka (~> 1.1.0)
  • exhibitor (~> 0.4.0)
  • optoro_zookeeper

Attributes

  • node['kafka']['brokers'] - Defaults to [ ... ].
  • node['kafka']['lib_jars'] - Defaults to [ ... ].
  • node['kafka']['zookeepers'] - Defaults to [ ... ].
  • node['kafka']['env_vars']['KAFKA_HEAP_OPTS'] - Defaults to "-Xmx1G -Xms1G".
  • node['exhibitor']['base_domain'] - Defaults to exhibitor.optoro.io.
  • node['kafka']['scala_version'] - Defaults to 2.10.
  • node['kafka']['version'] - Defaults to 0.8.2.1.
  • node['optoro_kafka']['disks'] - Defaults to [ ... ].
  • node['kafka']['server.properties']['log.dirs'] - Defaults to /kafka.
  • node['optoro_kafka']['disk_size'] - Defaults to 1024.
  • node['kafka']['server.properties']['kafka.metrics.reporters'] - Defaults to com.criteo.kafka.KafkaGraphiteMetricsReporter.
  • node['kafka']['server.properties']['kafka.graphite.metrics.host'] - Defaults to localhost.
  • node['kafka']['server.properties']['kafka.graphite.metrics.port'] - Defaults to 6008.
  • node['kafka']['server.properties']['kafka.graphite.metrics.group'] - Defaults to #{node['fqdn']}.kafka.
  • node['kafka']['server.properties']['kafka.graphite.metrics.reporter.enabled'] - Defaults to true.
  • node['optoro_zfs']['zfs_arc_max'] - Defaults to (node['memory']['total'].to_i * 0.05 * 1024).round(0).to_s.
  • node['kafka']['offset_monitor']['refresh'] - Defaults to 1.minutes.

Recipes

optoro_kafka::default

Configures and installs kafka. We use the exhibitor api to get a list of zookeepers.

TODO: support more than one cluster in a chef environment

optoro_kafka::test

Test recipe. Helps set some defualts so we can run our tests.

License and Maintainer

Maintainer:: Optoro (devops@optoro.com)

License:: MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%
0