Zookeeper Role
Perform installation and configuration of Zookeeper ensemble.
This role requires to have a zookeepers
group (identified by the
amq_streams_zookeeper_inventory_group
variable) in the inventory file to identify
each node of he Zookeeper cluster. This group is used to set up the right
configuration files in order to establish the communication between Zookeeper cluster members.
Example of inventory:
[zookeepers]
zknode1
zknode2
zknode3
Role Defaults
Variable |
Description |
Default |
---|---|---|
|
Enable zookeeper ensemble |
|
|
Zookeeper configuration file |
|
|
Zookeeper template configuration file |
|
|
Zookeeper server start file |
|
|
Zookeeper user |
|
|
User group |
|
|
Zookeeper service name |
|
|
Zookeeper template service file |
|
|
Zookeeper service environment configuration file |
|
|
Zookeeper data folder |
|
|
Zookeeper logs folder |
|
|
Max client connections |
|
|
Enable zookeeper administration server |
|
|
Count zookeeper instances |
|
|
|
|
|
Zookeeper variable to identify the zookeeper in a cluster |
|
|
Default values to apply to |
|
|
Default values to apply to |
|
|
Default values to apply to |
|
|
Default values to apply to |
|
|
Default values to apply to |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Enable Zookeeper authentication |
|
|
JAAS file to set up Zookeeper authentication |
|
|
JAAS template for Zookeeper authentication |
|
|
Identify the group of zookeeper nodes |
|
Role Variables
The following are a set of required variables for the role:
Variable |
Description |
Required |
---|---|---|
|
Zookeeper user to authenticate. Mandatory if |
‘’ |
|
Zookeeper user password to authenticate. Mandatory if |
‘’ |
License
Apache License v2.0 or later