Chuyển tới nội dung chính

2.10 OpenSearch Sink Connector

Tạo connector, Type là sink, Database là OpenSearch

Các bước tạo connector:

Bước 1: Tại thanh menu chọn Data Platform > chọn Workspace Management > chọn Workspace name

Bước 2: Tại phần My services chọn CDC service

Bước 3: Tại màn detail CDC service > Chọn tab Connectors > nhấn Create a connector

image-1

Bước 4: Nhập các thông tin màn Connector Information:

  • Name (required): tên connector

Chú ý: Tên connector có thể chứa các kí tự chữ cái thường a-z hoặc các kí tự số 0-9. Đặc biệt không dùng dấu cách có thể thay dấu cách bằng dấu “-”.

  • Type (required): chọn sink
  • Database (required): chọn OpenSearch

image-2

Bước 5. Nhấn Next để chuyển qua màn Properties

Nhập các thông tin sau:

  • Trường hợp chọn From FPT Database Engine - Điền các thông tin sau:
  • Database name (required): Chọn Database
  • Connection string (required): OpenSearch host/hostname
  • Password (required): Password kết nối tới OpenSearch
  • Topics: Danh sách các topics

image-3

  • Trường hợp chọn From FPT Database Engine - Điền các thông tin sau:
  • Connection string (required): OpenSearch connection uri
  • Username (required): Username kết nối tới OpenSearch
  • Password (required): Password kết nối tới OpenSearch
  • Topics: Danh sách các topics

image-4

  • Nhấn Test connection để kiểm tra kết nối từ Workspace tới Database đã nhập
  • Converter
  • Converter key: chọn giá trị key cho converter
  • Converter key schema enable: chọn giá trị có/không sử dụng schema trong Converter key
  • Converter value: chọn giá trị value cho converter
  • Converter value schema enable: chọn giá trị có/không sử dụng schema trong Converter value

Bước 6: Nhấn Next để chuyển qua màn Additional Properties

Nhập thông tin sau:

  • Data streams enable: mặc định là trạng thái Disable
  • Task max: Số lượng task mà connector có thể chạy đồng thời, nếu topics của có số lượng partition lớn hơn 1. Trong trường hợp task max > 1, message có thể consume không theo thứ tự (bạn cần đảm bảo key của message hoạt động đúng, khi đó các message cùng key sẽ đẩy vào cùng một partition).
  • Topic 1: tên topics Connector sẽ consume và sink dữ liệu vào OpenSearch
  • Table 1: tên table lắng nghe dữ liệu thay đổi từ PosgresSQL

Chú ý nếu người dùng muốn tạo bảo bảng mới thì enable nút create new table

  • Mode (required): Hành vi của Connector khi không thể xử lý được message
  • None: Connector sẽ bỏ qua các messages không thể sink vào CSDL
  • All: Các message lỗi sẽ được gửi vào topic được nhập

image-5

Bước 7: Nhấn Next để chuyển qua màn Review

image-6

Bước 8: Kiểm tra thông tin sau đó nhấn Create để hoàn thành việc tạo connector

image-7