Zookeper 集群搭建

在《Dubbo + Zookeeper入门初探》这篇文章中,我们已经搭建了 Zookeeper 单机版,本篇文章将介绍如何搭建 Zookeeper 集群。 一、投票选举机制Zookeeper 集群在工作时,只有一个节点为 leader(主节点),其余节点均为 follower(从节点)。这是通过内部的投票选举机制来实现的。 我们知道,投票至少要过半数才行,因此集群中节点数最好为单数,因此我们搭建一...

Solr 初探(6)——SolrCloud

Solr 集群,即 SolrCloud 是 Solr 提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。SolrCloud 是基于 Solr 和 Zookeeper 的分布式搜索方案,它的主要思想是使用 Zookeeper 作为集群的配置信息中心。 当一个系统的索引数据量少的时候是不需要使用 SolrCloud 的,当索引量很大,搜索请求并发很高,这时需要...

Solr 初探(5)——Solrj

一、导入依赖导入Solr源码包dist文件夹下的solr-solrj-6.6.2.jar以及solrj-lib文件夹下的所有包到项目中。除此之外,还要加上log4j包和junit测试包。 二、添加/更新数据Solrj的使用十分简单,下面是一个添加数据的例子: 123456789101112131415@Testpublic void testAdd() throws Exception ...

Solr 初探(4)——后台数据导入及 Document 的使用

进入Solr后台页面,选择一个核,点击 Documents,进入 Document 管理标签: 一、添加 Document在《Solr初探(2)——域管理》中我们已经说过了,id 是一个 Document 必须要包含的 field,让我们新建一个 Document,类型为 JSON: 1234{"id" : 1,"name" : "jitwxs"} 在查询页中点击 Execu...

Solr 初探(3)——配置 IK 分词器

Solr 配置第三方分词器也是十分简单,这里以IK分词器为例。点击下载我自编译的 IK 分词器,支持到 JDK 1.8 + Lucene 6.6.2。 Step1: 将 IK 分词器的jar包放到 D:\apache-tomcat-8.5.16\webapps\solr\WEB-INF\lib 目录下。 Step2: 将 IK 分词器的配置文件放到 D:\apache-tomcat-8.5.16...

Solr 初探(2)——域管理

在上一节中,我们已经成功搭建了 Solr 后台,并且在后台中新建了一个核(core),本节将介绍Solr配置域。 我们在后台系统中选择 core1,点击 Documents,在里面添加一个 Document(文档),内容如下: 1{"id":"1","name":"jitwxs"} 点击 Submit 按钮执行成功: 然后选择 Query,查询条件设为 *.*,即查询所有,就...

Redis 初探(8)——Redis 的实际应用

在《Redis初探(7)——Jedis操纵集群》中,我们已经学会了搭建 Redis 集群,以及使用策略模式,在xml文件中灵活切换单机版和集群版。 本章将演示在宜立方商城项目中使用 Redis,项目地址:e3mall。 一、功能需求商城首页访问量巨大,因为首页的大轮播图是从数据库查询获取的,每次访问都要查询一次数据库,数据库压力巨大,亟需缓存。 二、功能实现实现之前首先思考 Redis 是要加在...
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×