感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
搜索技术简介
- 搜索引擎和信息检索的基础知识。
- 理解索引和搜索工作流程。
- 现代搜索平台的概述。
- 比较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 小时