Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1006 Bytes

README.md

File metadata and controls

39 lines (24 loc) · 1006 Bytes

Debianization for the Apache Kafka server

The repo contains so called DEBIAN directory with scripts and configs needed to package the Apache Kafka server into a DEB package for the Debian Jessie distro.

The specs are adapted to pre-built Apache Kafka.

Short DEB-packaging HowTo

  1. Download the upstream tarball with pre-built Apache Kafka from the Kafka site; or use uscan to download automatically:

uscan --force-download

  1. Unpack the tarball:

tar zxf kafka-2.11-$version.tar.gz

  1. Copy the debian dir into the upstream sources tree:

cp -r /path/to/the/repo/debian ./kafka-$version/

  1. Build package

cd kafka-2.11-$version.tar.gz && dpkg-buildpackage -b

  1. Install package

dpkg --install kafka-$version_all.db

Directory layout:

  • /etc/kafka - configs;
  • /usr/lib/kafka/bin - helper scripts;
  • /var/lib/kafka - PID files and runtime data;
  • /var/log/kafka - log files.