kafkacat
by jsh
Kafka Management Tool
- https://github.com/edenhill/kafkacat
What is kafkacat
- kkafkacat은 Apache Kafka® 배포를 테스트하고 디버그하는 데 사용할 수있는 명령 줄 유틸리티입니다.
kafkacat을 사용하여 Kafka에 대한 주제 및 파티션 정보를 생성, 소비 및 나열 할 수 있습니다.
“netcat for Kafka”로 설명되는이 도구는 Kafka에서 데이터를 검사하고 생성하기위한 도구 입니다.
Kafka Console Producer ( kafka-console-producer) 및 Kafka Console Consumer ( kafka-console-consumer)와 비슷하지만 훨씬 더 강력합니다.
Cent OS Install
- c++ compiler 설치
$ yum install gcc-c++
$ git clone https://github.com/edenhill/librdkafka
$ cd librdkafka
$ ./configure
$ make
$ sudo make install
- /usr/local/lib 로 이동해주어 다음 명령어 실행한다.
$ git clone https://github.com/edenhill/kafkacat
$ cd kafkacat
$ ./configure
$ make
$ sudo make install
- Lib 파일을 찾을 수 없는 경우
$ ldd kafkacat
linux-vdso.so.1 => (0x00007ffece683000)
librdkafka.so.1 => not found
libc.so.6 => /lib64/libc.so.6 (0x00007f2724484000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2724852000)
$ vi /etc/ld.so.conf.d/usrlocal.conf
Contents:
/usr/local/lib
- 저장 후 아래 명령어 실행
$ ldconfig -v
- kafkacat 버전 확인
$ kafkacat -V
kafkacat - Apache Kafka producer and consumer tool
https://github.com/edenhill/kafkacat
Copyright (c) 2014-2020, Magnus Edenhill
Version 1.6.0-18-g2ba686 (Transactions, IncrementalAssign, librdkafka 1.7.0-RC5 builtin.features=snappy,sasl,regex,lz4,sasl_plain,plugins)
Subscribe via RSS