感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 14 時間:
課程簡介
搜尋技術介紹
- 搜尋引擎與資訊檢索的基本原理
- 理解索引與搜尋工作流程
- 現代搜尋平台概覽
- 比較 SolrCloud 與其他分散式搜尋解決方案
Apache Lucene 與 Apache Solr 基礎
- Apache Lucene 架構介紹
- Apache Solr 功能概覽
- Solr 集合(Collections)、核心(Cores)、文件與模式(Schemas)
- 理解 Solr 搜尋與索引的生命週期
SolrCloud 架構與概念
- 理解分散式搜尋架構
- SolrCloud 與傳統 Solr 部署方式的差異
- SolrCloud 元件與叢集結構
- 集合、分片、副本與領導者(Leaders)
- 設計可擴展的搜尋環境
在 AWS 上部署 SolrCloud
- 準備 Amazon EC2 環境
- 安裝與設定 SolrCloud 叢集
- 設定節點與叢集通訊
- 管理 SolrCloud 服務與配置
SolrCloud 中的索引與資料管理
- 在各分片之間新增與管理文件
- 理解索引策略
- 提交(Commit)策略與最佳化
- 管理更新與分散式索引
使用 Apache ZooKeeper 進行叢集協調
- Zookeeper 介紹及其在 SolrCloud 中的角色
- 管理叢集狀態與配置
- 自動化叢集協調機制
- 使用 Zookeeper 處理設定檔
可靠性、容錯與擴展性
- 理解複製(Replication)與高可用性
- 設計具備容錯能力的 SolrCloud 部署方案
- 對搜尋請求進行負載平衡
- 設定故障轉移與持續處理
SolrCloud 管理與監控
- 透過管理介面操作 SolrCloud
- 監控叢集健康狀況與效能
- 管理錯誤與問題排查
- 維護與最佳化叢集操作
SolrCloud 實作工作坊
- 在 AWS 上部署 SolrCloud 叢集
- 建立集合並管理分片
- 設定複製與故障轉移
- 測試分散式搜尋操作
課程回顧與最佳實踐
- 回顧 SolrCloud 架構決策
- 效能與操作建議
- 常見部署挑戰
- SolrCloud 管理的後續步驟
最低要求
- 了解搜尋相關概念
- 具備 Java 基礎知識