聯繫我們

課程簡介

搜索技術簡介

  • 搜索引擎和信息檢索的基礎知識。
  • 理解索引和搜索工作流程。
  • 現代搜索平臺的概述。
  • 比較SolrCloud與其他分佈式搜索解決方案。

Apache Lucene和Apache Solr基礎

  • 介紹Apache Lucene架構。
  • Apache Solr功能的概述。
  • Solr集合,核心,文檔和模式。
  • 理解Solr搜索和索引生命週期。

SolrCloud架構與概念

  • 理解分佈式搜索架構。
  • SolrCloud與傳統Solr部署的區別。
  • SolrCloud組件和集羣結構。
  • 集合,分片,副本和領導者。
  • 設計可擴展的搜索環境。

在AWS上部署SolrCloud

  • 準備Amazon EC2環境。
  • 安裝和配置SolrCloud集羣。
  • 設置節點和集羣通信。
  • 管理SolrCloud服務和配置。

SolrCloud中的索引與數據管理

  • 在分片之間添加和管理文檔。
  • 理解索引策略。
  • 提交策略和優化。
  • 管理更新和分佈式索引。

與Apache ZooKeeper的集羣協調

  • ZooKeeper簡介及其在SolrCloud中的作用。
  • 管理集羣狀態和配置。
  • 自動化集羣協調。
  • 使用ZooKeeper處理配置文件。

可靠性、容錯性和擴展性

  • 理解複製和高可用性。
  • 設計具有故障容忍性的SolrCloud部署。
  • 平衡搜索請求的負載。
  • 配置故障轉移和連續處理。

SolrCloud管理與監控

  • 通過管理界面管理SolrCloud。
  • 監控集羣健康和性能。
  • 管理錯誤並解決常見問題。
  • 維護和優化集羣操作。

SolrCloud實踐工作坊

  • 在AWS上部署SolrCloud集羣。
  • 創建集合並管理分片。
  • 配置複製和故障轉移。
  • 測試分佈式搜索操作。

課程回顧與最佳實踐

  • 審查SolrCloud架構決策。
  • 性能與運營建議。
  • 常見的部署挑戰。
  • SolrCloud管理的下一步。

最低要求

  • 理解搜索概念。
  • 基本的Java知識。
 14 小時

人數


每位參與者的報價

即將到來的課程

課程分類