`
onebyte
  • 浏览: 8453 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

solr最终解决方案架构图

    博客分类:
  • solr
阅读更多
为了赶架构设计的进度,没时间验证网上如何做solr的复制以及分布式索引复制,里面咋玩快照、ssh啥的,但之前逛了facebook下了一个非常好的讲义看到了应该如何搭建整套分布式架构,之前一直想不清楚为啥要复制,就算用了分布式复制,查询请求来的时候是找master还是找slave,就算找了slave那每个slave还是只有一小部分index的并没有全部的index,例如一个slave只从,master下载了航班这个core的index,但如果请求要查询客车这个栏目的,是怎么找到的呢?不管咋地以后再研究,先上个绝对不会错的图,方便迷途的羔牛指明航向:[img]

[/img]
  • 大小: 78.2 KB
分享到:
评论
2 楼 onebyte 2013-01-08  
之前一段时间和一只搜索界的大牛打了一些交到,是这样的,本身业界很少有人用solr的分不是复制技术,因为过于繁琐,一般都是两种部署模式:
1.集群模式:每台主机都有一套全量的数据来查(一般用于数据少的情况,适合维护某个分类的项目)
2.分布式模式:每台solr主机前面挂几台台路由主机,里面弄上路由列表来找对应的分类,或者采用每台主机都有个路由列表,发现自己没有分类就根据路由列表找到对应分类的主机请求
1 楼 aixiangct 2011-12-27  
引用您提到的问题:一个slave只从,master下载了航班这个core的index,但如果请求要查询客车这个栏目的,是怎么找到的呢?是在负载均衡的时候确定分到合适的slave?

相关推荐

    Apache Solr 架构分析内部设计篇PDF

    Apache Solr以其先进的架构设计和强大的功能特性成为企业级搜索解决方案中的佼佼者。通过对Solr架构的深入了解,我们可以更好地利用其优势来满足各种复杂的搜索需求。无论是对于初学者还是经验丰富的开发者来说,...

    lucene,solr的使用

    Apache Solr是基于Lucene的高性能企业级搜索平台,也是目前最受欢迎的企业级搜索解决方案之一。相比Lucene,Solr提供了更丰富的功能集和更好的集群支持能力,适用于大规模数据的实时检索场景。 ##### 2.1 Solr的...

    Apache Hadoop---Solr.docx

    Apache Hadoop 中的 Solr 是一个强大的全文搜索引擎,它基于 Java 开发并利用了 Lucene 库的强大功能。...总的来说,Solr 是一个强大且灵活的搜索引擎解决方案,广泛应用于需要高效全文检索能力的场景中。

    大数据实战之环境搭建与集群配置详解

    具体涉及到Solr的环境搭建、中心OS(CentOS)的准备工作及其配置,Cassandra环境的搭建,并最终构建出Solr Cloud 分布式搜索解决方案。文中特别注意细节,诸如网络环境的配置、跨平台文件传输等方面都有所涉及。 ...

    Solrj 中文教程

    最终,考虑到灵活性和扩展性等因素,本教程推荐使用Apache Solr作为企业级搜索引擎解决方案。 ##### 1.2 Solr的特性 **1.2.1 Solr使用Lucene并且进行了扩展** Solr基于Lucene实现,但增加了许多高级功能,例如...

    大型分布式网站架构设计与实践

    在描述中提到的“一线工作经验总结”,表明本书很可能涉及现实世界中大型分布式网站架构设计的实操案例和经验教训,这些通常包括实际工作中遇到的挑战和解决方案。它可能涵盖了网站从设计到部署、监控、优化和维护的...

    又拍网架构中的分库设计.pdf

    ### 又拍网架构中的分库设计 #### 一、背景与挑战 又拍网作为一个照片分享社区,自2005年成立以来积累了大量的用户和照片数据。截至2010年,已拥有260万用户和1.1亿张照片,日访问量达到了200多万。在快速发展的...

    唱吧数据库系统架构的变迁之路

    ### 唱吧数据库系统架构的...从最初的简单架构到最终形成高度可扩展、高可用的系统,唱吧经历了一个不断迭代、逐步完善的过程。这一过程中,唱吧团队不仅解决了当下的技术难题,也为未来的业务发展奠定了坚实的基础。

    janusgraph部署开发.docx

    JanusGraph是一款强大的分布式、开源、可大规模伸缩的图形数据库,特别适合处理包含大量顶点和边的数据。...无论是数据密集型应用还是需要高效图遍历的实时系统,JanusGraph都能提供稳定、可扩展的解决方案。

    大数据存储方案的历史与演进.pdf

    综上所述,大数据存储方案的历史与演进涉及了数据存储和分析技术的多个方面,从早期的单一解决方案到现代的分布式系统,从关系型数据库到NoSQL和NewSQL,每一步的发展都与数据量的增长、业务需求的变化和计算能力的...

    主流大数据采集平台架构分析.docx

    - Sink则负责读取数据并发送至下一个Agent或最终目的地,如HDFS、HBase、Solr、Elasticsearch、File、Logger等。Flume通过transaction机制确保数据传输过程中无丢失,同时支持Sink的Failover和Load Balance,实现高...

    A Comprehensive Study of Elasticsearch.pdf

    这些组件共同工作,不仅提高了数据的处理效率,还为用户提供了一整套数据管理解决方案。 #### 功能特点 1. **全文搜索**:Elasticsearch提供了强大的全文搜索能力,能够快速地从大量文档中找到相关信息。 2. **...

    Hadoop数据场景大加速

    RedHadoop(红象)作为一家专注于提供Hadoop解决方案的本土企业,其推出的“Hadoop数据场景大加速”旨在通过一系列技术和策略,实现数据处理的速度提升和价值最大化。本文将深入探讨RedHadoop是如何实现这一目标的,...

    自己动手写网络爬虫(全书源代码)

    理解网站的反爬机制,如验证码、User-Agent限制等,并编写相应的解决方案;同时,也会接触到Scrapy这样的爬虫框架,以及如何设计多线程或多进程的爬虫系统来提高效率。 Chap05.zip中,作者可能详细讲解了网络爬虫与...

    基于JAVA的网上商城构建.pdf

    Java语言在构建网上商城方面因其对大数据的处理能力和成熟的解决方案而受到青睐。现在市场上流行的网上商城大都是基于Java语言开发的。Java不仅解决方案多,而且对大数据的处理能力更强。 最后,网上商城的构建还...

    Flume架构以及应用介绍

    Flume 的设计目标是提供一个灵活、可扩展且容错的解决方案,以确保数据的完整性。 在 Flume 架构中,核心概念是 Agent。Agent 是一个 Java 进程,部署在需要收集日志的服务器上,由三个关键组件构成:Source、...

    华为大数据认证:ZooKeeper集群分布式协调服务.pptx

    在华为的FusionInsight大数据解决方案中,ZooKeeper作为基础组件,为上层的各种服务如Hive、HDFS/HBase、M/R、Spark、Porter、Miner、DataFarm、Hadoop、Storm、Solr等提供协调和管理服务。此外,它还参与系统的安全...

    Alfresco文档管理系统1

    - **潜在解决方案**: - **代码审查**:仔细审查所有涉及到R5值变化的代码路径,特别是那些在`generic_file_aio_write`之前可能对R5进行修改的函数。 - **日志记录**:增加日志输出,记录关键变量(如R5)的变化...

    开源日志系统比较.pdf

    它的设计目标是提供一个高可用和可扩展的解决方案,确保即使在存储系统故障时也能保持数据完整性。Scribe架构由scribe agent、scribe server和存储系统三部分组成: - scribe agent:作为客户端,负责从应用程序中...

Global site tag (gtag.js) - Google Analytics