Cài đặt Apache Kafka thông qua Confluent Platform

Tram Ho

Confluent Platform là gì?

Confluent được tạo ra bởi những người sáng lập ra Apache Kafka. Confluent Platform giúp chúng ta xây dựng các ứng dụng streaming một cách đơn giản bằng cách tích hợp dữ liệu từ rất nhiều nguồn tới một nơi tập trung đó là Kafka.

Confluent Platform giúp cho việc xây dựng các data pipeline thời gian thực và các ứng dụng streaming trở nên dễ dàng hơn bằng cách tổng hợp dữ liệu từ nhiều nguồn, tại nhiều vị trí vào một platform streamming dữ liệu duy nhất. Confluent Platform cho phép bạn tập trung vào các logic nghiệp vụ hơn, thay vì lo lắng về các cơ chế cơ bản như cách dữ liệu được vận chuyển hoặc sự tương tác giữa các hệ thống khác nhau. Cụ thể, Confluent Platform đơn giản hóa việc kết nối các nguồn dữ liệu với Kafka, xây dựng các ứng dụng với Kafka, cũng như bảo mật, giám sát và quản lý cơ sở hạ tầng Kafka của bạn.

Cài đặt Confluent Platform

Hiện tại Confluent Platform chỉ hỗ trợ java 8 và java 11 (Không hỗ trợ Java 9 và Java 10)
Confluent Platform vẫn chưa hỗ trợ windows

Trên Ubuntu/Debian

Cài đặt thông qua APT Repository

  1. Cài đặt Confluent public key. Key này được sử dụng trong APT repository
  2. Thêm Repository
  3. Cập nhật apt-get và cài đặt Confluent Platform platform.
    • Confluent Platform:
    • Confluent Platform with RBAC:
    • Confluent Platform using only Confluent Community components:

Cài đặt thông qua zip file

  1. Tải về từ đây hoặc sử dụng curl
    • Confluent Platform
    • Confluent Platform using only Confluent Community components
  2. Giải nén

Tên gói cài đặt kết thúc bằng phiên bản Scala mà Kafka được xây dựng. Ví dụ: gói confluent-platform-2.12 dành cho Confluent Platform 5.5.0 và dựa trên Scala 2.12.

Khởi chạy Confluent Platform

  1. ZooKeeper
  2. Kafka
    • Confluent Platform:
    • Confluent Platform using only Confluent Community components:
  3. Schema Registry
  4. Start các Confluent Platform components khác
    • Control Center
    • Kafka Connect
    • Confluent REST Proxy
    • ksqlDB

Khởi chạy ở chế độ local

Để làm quen với Confluent Platform chúng ta sẽ chạy ở chế độ local với single node, sau khi di chuyển vào /{confluent home}/bin ta dùng lệnh:

Truy cập vào giao diện quản lý của Control Center tại: http://localhost:9021

Nguồn tham khảo

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo