摘要:
这里可以看到,solr的版本,lucene的版本,jvm的版本,CPU核数,jvm启动参数,还有物理内存占用,交换空间占用,jvm内存占用。 这里可以看到每个core的情况。 这里可以看到java的所有properties。 这里可以看到当前选中的core的信息。文档数,最大文档数,片段数,删除文档数等。 阅读全文
2017年8月29日
2017年8月26日
摘要:
定义 查询解析器用于将查询语句(q参数)解析成搜索语法。 默认解析器:lucene Solr在查询的时候,用到了QueryParser对用户输入做解析,solr默认使用的解析器是lucene,被称之为Standard Query Parser。Standard Query Parser支持原生的查询语法,使你可以方便地构造结构化查询语句。当然,它还有不好的,就是容错比较差,总是把错误抛出来,而不是... 阅读全文
摘要:
部分摘自:http://blog.csdn.net/u010342038/article/details/52997388 界面: 参数说明: 注意,以下是对所有的查询解析器都通用的参数。 defType :选择用来处理查询的查询分析器。 q (query)查询的关键字,此参数最为重要,例如,q=i 阅读全文
摘要:
原文地址:http://www.ruanyifeng.com/blog/2011/09/restful REST的定义 表现层状态转移(REST)是一种软件架构风格,包括创建可扩展Web服务的指导方针和最佳做法。 REST是应用于分布式系统中的组件设计的一组协调的约束,可以导致性能更好,维护性更好的架构。 反过来,作为一种架构,其提出了一系列架构级约束。这些约束有: 使用客户/服务器... 阅读全文
摘要:
原文地址:http://blog.csdn.net/chichengit/article/details/9235157 http://blog.csdn.net/njpjsoftdev/article/details/54015485 介绍: 所谓倒排索引的倒排,其实我感觉定义的不太贴切:正常的文档索引是,描述一个文档有哪些关键字,也就是文档—关键字列表这种结构,但是倒排索引是关键字—... 阅读全文
摘要:
solr架构图: 以下是Apache Solr的主要构建块(组件) 请求处理程序 - 发送到Apache Solr的请求由这些请求处理程序处理。请求可以是查询请求或索引更新请求。根据这些请示的要求来选择请求处理程序。为了将请求传递给Solr,通常将处理器映射到某个URI端点,并且它将为指定的请求提供 阅读全文
2017年8月24日
摘要:
文章1比较通俗易懂,可以入门,转载地址是http://www.cnblogs.com/linbingdong/p/6253479.html Paxos算法在分布式领域具有非常重要的地位。但是Paxos算法有两个比较明显的缺点:1.难以理解 2.工程实现更难。 网上有很多讲解Paxos算法的文章,但是质量参差不齐。看了很多关于Paxos的资料后发现,学习Paxos最好的资料是论文《Paxos ... 阅读全文
摘要:
原文地址:http://blog.jobbole.com/95632/ 分布式一致性回顾 在分布式系统中,为了保证数据的高可用,通常,我们会将数据保留多个副本(replica),这些副本会放置在不同的物理的机器上。为了对用户提供正确的增\删\改\差等语义,我们需要保证这些放置在不同物理机器上的副本是一致的。 为了解决这种分布式一致性问题,前人在性能和数据一致性的反反复复权衡过程中总结了许多典型的... 阅读全文
2017年8月23日
摘要:
以下内容汇总自网络。 在早期的计算机中,程序是直接运行在物理内存上的。换句话说,就是程序在运行的过程中访问的都是物理地址。 如果这个系统只运行一个程序,那么只要这个程序所需的内存不要超过该机器的物理内存就不会出现问题,我们也就不需要考虑内存管理这个麻烦事了,反正就你一个程序,就这么点内存,吃不吃得饱 阅读全文
摘要:
锁 linux本身实现了集中锁机制,各种锁机制之间的差别是,当锁已经被其他线程持有的时候,一些锁使用自旋的方式来等待,另外一些锁会当当前线程改变为睡眠状态然后等待被唤醒。 锁的争用 如果一个锁处于高度争用状态,那么这个锁会成为系统的瓶颈,严重降低系统性能。 伸缩性 作者在树上说是扩展性,或者翻译的问 阅读全文