Liên hệ với chúng tôi

Đề cương khóa học

Giới thiệu về Công nghệ Tìm kiếm

  • Nền tảng của công cụ tìm kiếm và truy xuất thông tin
  • Hiểu biết về quy trình lập chỉ mục và tìm kiếm
  • Tổng quan về các nền tảng tìm kiếm hiện đại
  • So sánh SolrCloud với các giải pháp tìm kiếm phân tán khác

Nền tảng Apache Lucene và Apache Solr

  • Giới thiệu về kiến trúc Apache Lucene
  • Tổng quan về các khả năng của Apache Solr
  • Các bộ sưu tập, lõi (cores), tài liệu và schema của Solr
  • Hiểu biết về vòng đời tìm kiếm và lập chỉ mục của Solr

Kiến trúc và Khái niệm SolrCloud

  • Hiểu biết về kiến trúc tìm kiếm phân tán
  • SolrCloud khác biệt như thế nào so với triển khai Solr truyền thống
  • Các thành phần và cấu trúc cụm của SolrCloud
  • Các bộ sưu tập, shard, bản sao (replicas) và leader
  • Thiết kế môi trường tìm kiếm có khả năng mở rộng

Triển khai SolrCloud trên AWS

  • Chuẩn bị môi trường Amazon EC2
  • Cài đặt và cấu hình các cụm SolrCloud
  • Thiết lập các nút (nodes) và giao tiếp cụm
  • Quản lý dịch vụ và cấu hình SolrCloud

Lập chỉ mục và Quản lý Dữ liệu trong SolrCloud

  • Thêm và quản lý tài liệu qua các shard
  • Hiểu biết về các chiến lược lập chỉ mục
  • Chiến lược commit và tối ưu hóa
  • Quản lý cập nhật và lập chỉ mục phân tán

Điều phối Cụm với Apache ZooKeeper

  • Giới thiệu về ZooKeeper và vai trò của nó trong SolrCloud
  • Quản lý trạng thái và cấu hình cụm
  • Tự động hóa việc điều phối cụm
  • Xử lý các tệp cấu hình bằng ZooKeeper

Độ Tin cậy, Chống Downtime và Mở rộng

  • Hiểu biết về sao chép và khả năng sử dụng cao
  • Thiết kế triển khai SolrCloud chống chịu lỗi
  • Cân bằng tải các yêu cầu tìm kiếm
  • Cấu hình chuyển đổi dự phòng và xử lý liên tục

Quản trị và Giám sát SolrCloud

  • Quản lý SolrCloud thông qua các giao diện quản trị
  • Giám sát sức khỏe và hiệu suất cụm
  • Quản lý lỗi và khắc phục sự cố
  • Bảo trì và tối ưu hóa hoạt động của cụm

Thực hành SolrCloud

  • Triển khai cụm SolrCloud trên AWS
  • Tạo các bộ sưu tập và quản lý các shard
  • Cấu hình sao chép và chuyển đổi dự phòng
  • Thử nghiệm các hoạt động tìm kiếm phân tán

Đánh giá Khóa học và Các Thực Hành Tốt Nhất

  • Đánh giá các quyết định kiến trúc SolrCloud
  • Khuyến nghị về hiệu suất và vận hành
  • Các thách thức triển khai thường gặp
  • Các bước tiếp theo trong quản trị SolrCloud

Yêu cầu

  • Hiểu biết về các khái niệm tìm kiếm
  • Biết cơ bản về Java
 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Các khóa học sắp tới

Các danh mục liên quan