Quản lý Topic
Topic trong Kafka là đơn vị logic dùng để phân loại và lưu trữ các luồng dữ liệu (messages). Mỗi Producer gửi dữ liệu vào một topic cụ thể và các Consumer sẽ đăng ký để nhận dữ liệu từ topic đó.
Nói cách khác: Topic là kênh trung gian giúp truyền tải dữ liệu giữa các thành phần trong hệ thống.
Mỗi topic có thể được chia thành nhiều partition giúp tăng hiệu suất, khả năng mở rộng và phân phối dữ liệu theo cụm (cluster).
Tạo Topic
Tại màn thông tin chung của Cluster chọn Topic tại menu bên trái
Từ màn này chọn Tạo Topic
Điền thông tin bắt buộc như tên topic, ngoài ra cũng có thể cấu hình thêm các tham số khác cho topic. Tham khảo tại đây
Tăng số lượng partition
Tại màn Danh sách Topic nhấn vào dấu … trên topic cần tăng và chọn chỉnh sửa.
Nhập số lượng partition mong muốn và xác nhận.
Lưu ý:
- Số lượng partition của 1 topic chỉ có thể tăng lên và không thể giảm xuống.
- Hiện tại BizflyCloud đang giới hạn số lượng partition của 1 topic là 2048 khi thực hiện tăng qua giao diện, để tăng lên nhiều hơn có thể sử dụng Kafka CLI
Xóa Topic
Tại màn Danh sách Topic nhấn vào dấu … trên topic cần xóa sau đó chọn Xóa. Cuối cùng nhập OK và xác nhận xóa