cookbook 'confluent', '= 0.1.0'
confluent (8) Versions 0.1.0 Follow2
Installs/Configures confluent
cookbook 'confluent', '= 0.1.0', :supermarket
knife supermarket install confluent
knife supermarket download confluent
Confluent Cookbook
Installs the Confluent package and can run its services,
- Kafka REST
Getting Started
Install/Configure Confluent Package
If you include the default recipe recipe[confluent] this will install the Confluent package and nothing else.
Start Kafka REST Service
If you include the recipe recipe[confluent::kafka-rest] this will install the Confluent package and start the
Kafka REST service.
You can configure the service using the attribtues node["confluent"]["kafka-rest"]["kafka-rest.properties"][...] = ....
Use Confluent's Kafka REST doc to figure out the
appropriate configuration for yourself.
Attributes
Generic
-
node["confluent"]["version"]: The version of the Confluent package to install (default=1.0) -
node["confluent"]["scala_version"]: The scala version of the Confluent package to install (default=2.10.4) -
node["confluent"]["artifact_url"]: The URL to the Confluent package to install. This is generated using theversionandscala_versionattributes. It downloads frompackages.confluent.io. -
node["confluent"]["install_dir"]: The directory to install the Confluent package (default=/opt/confluent) -
node["confluent"]["user"]: The user that owns the Confluent package files and runs the services -
node["confluent"]["group"]: The group that owns the Confluent package files and runs the services
Kafka REST
-
node["confluent"]["kafka-rest"]["kafka-rest.properties"]: A Hash of properties that configure the Kafka REST service (default={}) -
node["confluent"]["kafka-rest"]["log4j.properties"]: A Hash of properties that configure log4j for the Kafka REST service
Dependent cookbooks
| java >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Foodcritic Metric
0.1.0 passed this metric
0.1.0 passed this metric