This is a snap that bundles Kafka together with other tools of its ecosystem in order to be used in Charmed Operators, providing automated operations management from day 0 to day 2 on the Apache Kafka event streaming platform deployed on top of a Virtual Machine cluster and K8s cluster. It is an open source, end-to-end, production ready data platform on top of cloud native technologies.
This bundle together with its charm comes with features such as:
Fault-tolerance, replication, scalability and high-availability out-of-the-box.
SASL/SCRAM auth for Broker-Broker and Client-Broker authenticaion enabled by default.
Access control management supported with user-provided ACL lists.
Enable snaps on elementary OS and install charmed-kafka
Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully.
Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.
Enable snapd
Snap can be installed on elementary OS from the command line. Open Terminal from the Applications launcher and type the following:
sudo apt update
sudo apt install snapd
Either log out and back in again, or restart your system, to ensure snap’s paths are updated correctly.
Install charmed-kafka
To install charmed-kafka, simply use the following command: