Skip to content

Latest commit

 

History

History
87 lines (59 loc) · 2.36 KB

index.md

File metadata and controls

87 lines (59 loc) · 2.36 KB
layout title nav_order description permalink
default
Home
1
Kattlo gives a way to manage topics, ACLs, users, schemas, ksqlDB, employing a evolutionary configuration. Easy to understand, easy to write and easy to apply.
/

Apache Kafka® configuration made easy

{: .fs-9 }

Kattlo gives a way to manage topics, ACLs, users, schemas, ksqlDB, employing a evolutionary configuration. Easy to understand, easy to write and easy to apply. {: .fs-6 .fw-300 }

Get started now{: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 } View it on GitHub{: .btn .fs-5 .mb-4 .mb-md-0 }


Getting started

Install Kattlo

curl 'https://github.com/kattlo/kattlo-cli/releases/download/v0.1.1/kattlo-v0.1.1-linux' \
  -o 'kattlo'

sudo chmod +x kattlo
sudo mv kattlo /usr/local/sbin/kattlo
  • [See installation options]({{ site.baseurl }}{% link docs/installation.md %})

Initialize new project directory

kattlo init --directory='/path/to/initialize'

Generate new migration file

kattlo gen migration \
  --resource=TOPIC \
  --diretory='/path/to/migration'

Apply the migration

kattlo \
  --config-file='/path/to/.kattlo.yaml' \
  --kafka-config-file='/path/to/kafka.properties' \
  topic \
  --directory='/path/to/migrations'
  • [See configuration options]({{ site.baseurl }}{% link docs/configuration.md %})

About the project

Kattlo is © 2020-{{ "now" | date: "%Y" }} by Fábio José.

Made With

License

Kattlo is distributed by an Apache 2.0.

Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. Read more about becoming a contributor in our GitHub repo.

Code of Conduct

Kattlo is committed to fostering a welcoming community.

View our Code of Conduct on our GitHub repository.