fuel-plugin-kafka/docs/source/requirements.rst

38 lines
2.4 KiB
ReStructuredText

.. _requirements:
Requirements
~~~~~~~~~~~~
The Kafka Plugin has the following requirements:
.. tabularcolumns:: |p{4cm}|p{12.5cm}|
+----------------------+-------------------------------------------------------+
|**Requirement** |**Version/Comment** |
+======================+=======================================================+
|Mirantis OpenStack |9.x |
+----------------------+-------------------------------------------------------+
|Disk space |Provide at least 50 GB of disk space. The disk space |
| |depends on the environment size, replication settings, |
| |and data retention. |
+----------------------+-------------------------------------------------------+
|Hardware requirements |The hardware configuration (RAM, CPU, disk(s)) required|
| |by this plugin depends on the size of your cloud |
| |environment and other factors like the replication |
| |factor and retention policy for Kafka queues. |
| |The JVM Heap size is configurable through the plugin |
| |UI. Provide at least 8 GB for the JVM heap size of |
| |Kafka. For an intensive workload, you should provide |
| |16GB of RAM for the JVM heap size of Kafka and 5 GB of |
| |RAM for the JVM heap size of Zookeeper. An average |
| |setup would require a quad-core server with at least |
| |8 GB of RAM for Kafka and 3GB for Zookeeper and access |
| |to a 500+ IOPS disk. |
+----------------------+-------------------------------------------------------+
|OpenStack nodes |The plugin implements the *Kafka* Fuel role. The |
| |maximum number of nodes for the *Kafka* Fuel role is |
| |five. To support high-availability, the minimum number |
| |of nodes is three. You need to have an initial odd |
| |number of nodes to comply with the leader election |
| |process constraints. |
+----------------------+-------------------------------------------------------+