avro schema registry 설치하기

confluent schema registry 단독 설치

Confluent사 에서 제공하는 schema-registry를 사용하기위해 찾아보던중, 공식 사이트에서 schema-registry를 단독으로 설치하는 예제를 제공해주지 않아 정리하여 글을 남깁니다.

공식 사이트에서는 confluent-platform을 통해 zookeeper, kafka, management-console, schema-registry를 통합하여 설치 하게 되어 있는데 별도로 Kafka를 설치하여 사용중인 서버에 schema-registry를 구성하기 위함입니다.

https://docs.confluent.io/platform/current/installation/installing_cp/overview.html#installation

1. public key 등록

$ wget -qO - https://packages.confluent.io/deb/6.1/archive.key | sudo apt-key add -

2. apt 등록

$ sudo add-apt-repository "deb [arch=amd64] https://packages.confluent.io/deb/6.1 stable main"

3. apt update

$ sudo apt-get update

4. confluent-schema-registry install

$ apt-get install confluent-schema-registry

5. schema-registry 설정

$ vi /etc/schema-registry/schema-registry.properties

kafkastore.bootstrap.servers=PLAINTEXT://hostname:9092,SSL://hostname2:9092

6. schema-registry 실행

$ sudo systemctl start confluent-schema-registry

7. 서비스 실행 확인

$ sudo systemctl status confluent-schema-registry