Kiến Thức Linux

Hướng dẫn toàn diện về các câu lệnh Redpanda

redpanda

Redpanda là một nền tảng xử lý luồng dữ liệu (streaming data) hiệu quả, tương thích với Apache Kafka, nhưng nhanh hơn và đơn giản hóa.

Dưới đây là danh sách các câu lệnh cơ bản trong Redpanda kèm ví dụ minh họạ chi tiết:

redpanda

1. Cài đặt Redpanda

Câu lệnh:

curl -s https://packages.vectorized.io/install.sh | bash
sudo rpk redpanda start --check=false --install

Giải thích:

  • Lệnh cài đặt: Tải và cài Redpanda qua script.
  • rpk redpanda start: Khởi động Redpanda làm nút chính.

Ví dụ:

Cài đặt Redpanda trên Ubuntu:

curl -s https://packages.vectorized.io/install.sh | bash
sudo rpk redpanda start --check=false --install

2. Quản lý topic trong Redpanda

2.1. Tạo topic

Câu lệnh:

rpk topic create <topic_name> --partitions <num_partitions>

Ví dụ:

Tạo topic “example-topic” với 3 partitions:

rpk topic create example-topic --partitions 3

2.2. Liệt kê topic

Câu lệnh:

rpk topic list

Ví dụ:

Liệt kê tất cả các topic hiện có:

rpk topic list

2.3. Xoá topic

Câu lệnh:

rpk topic delete <topic_name>

Ví dụ:

Xoá topic “example-topic”:

rpk topic delete example-topic

3. Quản lý tin nhắn (Messages)

3.1. Gửi tin nhắn

Câu lệnh:

rpk topic produce <topic_name>

Ví dụ:

Gửi tin nhắn tới topic “example-topic”:

rpk topic produce example-topic

Nhập nội dung tin nhắn từ terminal, sau đó nhấn Ctrl+D để kết thúc.

3.2. Tiếp nhận tin nhắn

Câu lệnh:

rpk topic consume <topic_name>

Ví dụ:

Nhận tin nhắn từ topic “example-topic”:

rpk topic consume example-topic

4. Quản lý cấu hình Redpanda

4.1. Xem cấu hình hiện tại

Câu lệnh:

rpk config show

Ví dụ:

Xem cấu hình Redpanda:

rpk config show

4.2. Chỉnh sửa cấu hình

Câu lệnh:

rpk config set <key> <value>

Ví dụ:

Cập nhật dịa chỉ listeners:

rpk config set redpanda.advertised_kafka_api "[{'address': '127.0.0.1', 'port': 9092}]"

5. Giám sát hiệu năng

Câu lệnh:

rpk cluster info

Ví dụ:

Xem thông tin của cluster Redpanda:

rpk cluster info

6. Kết luận

Redpanda cung cấp giao diện thân thiện qua công cụ rpk giúp quản lý topic, tin nhắn và cấu hình một cách hiệu quả. Bạn có thể tích hợp Redpanda trong nhiều hệ thống dữ liệu streaming để đạt hiệu suất cao nhất.

Đọc thêm:

Đăng ký liền tay Nhận Ngay Bài Mới

Subscribe ngay

Cám ơn bạn đã đăng ký !

Lỗi đăng ký !

Add Comment

Click here to post a comment

Đăng ký liền tay
Nhận Ngay Bài Mới

Subscribe ngay

Cám ơn bạn đã đăng ký !

Lỗi đăng ký !