solrcloud集群搭建
solrcloud 集群搭建
初始条件:
1. 三台服务器 IP 地址分别为
192.168.1.133
192.168.1.134
192.168.1.135
2. 使用 solr-5.3.1,zookeeper-3.4.6
3. Linux version 3.16.0-23-generic, Ubuntu 4.9.1-16ubuntu6
搭建步骤:
step1:搭建 zookeeper 服务器
分别上传 zookeeper-3.4.6 到三台服务器,并解压到某目录记为 <zookeeper_HOME>
在<zookeeper_HOME>/conf 中添加 zoo.cfg 文件内容如下:
tickTime=2000
dataDir= ... # zookeeper 运行时产生的数据存储目录记为 <zookeeper_DATA>
clientPort=2181
initLimit=5
syncLimit=2
server.1=192.168.1.133:2888:3888
server.2=192.168.1.134:2888:3888
server.3=192.168.1.135:2888:3888
在<zookeeper_DATA> 中创建 myid 文件并按如下规则填写内容
192.168.1.133 机器上 1
192.168.1.134 机器上 2
192.168.1.135 机器上 3
分别在三服务器上运行 <zookeeper_HOME>/zkService.sh 启动服务。
step2:搭建 solr 集群
分别上传 solr-5.3.1.tgz 到三台服务器,并进入该文件所在目录执行如下命令
tar xzf solr-5.3.1.tgz solr-5.3.1/bin/install_solr_service.sh --strip-components=2
sudo bash ./install_solr_service.sh solr-5.3.1.tgz
此时 solr 已经安装在服务器上了。
将 /var/solr 目录下的 solr.in.sh 文件中添加如下配置
ZK_HOST="192.168.1.133:2181,192.168.1.134:2181,192.168.1.135:2181"
分别在三台服务器上调用 service solr start 启动 solr 服务器。
step3:创建 solr collection
进入任意一台 solr 根目录执行如下命令
bin/solr create_collection -c collection1 -shards 3 -replicationFactor 2;
创建 solr collection,其中
-c collection1 为 collection 名,
-shards 3 表示将一个逻辑表拆分成3分,
-replicationFactor 2 表中的一个数据有两条 copy。
solrcloud集群搭建的更多相关文章
- SolrCloud集群搭建(基于zookeeper)
1. 环境准备 1.1 三台Linux机器,x64系统 1.2 jdk1.8 1.3 Solr5.5 2. 安装zookeeper集群 2.1 分别在三台机器上创建目录 mkdir /usr/hdp/ ...
- JAVAEE——宜立方商城08:Zookeeper+SolrCloud集群搭建、搜索功能切换到集群版、Activemq消息队列搭建与使用
1. 学习计划 1.solr集群搭建 2.使用solrj管理solr集群 3.把搜索功能切换到集群版 4.添加商品同步索引库. a) Activemq b) 发送消息 c) 接收消息 2. 什么是So ...
- 11.SolrCloud集群环境搭建
转载请出自出处:http://www.cnblogs.com/hd3013779515/ 我们基于Solr4.10.3版本进行安装配置SolrCloud集群,通过实践来实现索引数据的分布存储和检索. ...
- zookeeper集群-solrcloud集群
本文只写具体的搭建过程,具体原理请看官网文档.国内博客都是基本上都是通过tomcat搭建的solr,本文是通过内部集成的jetty容器搭建. 一.zookeeper集群搭建 1.安装JAVA环境,版本 ...
- (转)淘淘商城系列——Solr集群搭建
http://blog.csdn.net/yerenyuan_pku/article/details/72957201 我们之前做的搜索使用的是Solr的单机版来实现的,正是由于我们现在商品数据量不多 ...
- Linux环境下SolrCloud集群环境搭建关键步骤
Linux环境下SolrCloud集群环境搭建关键步骤. 前提条件:已经完成ZooKeeper集群环境搭建. 一.下载介质 官网下载地址:http://www.apache.org/dyn/close ...
- CentOs7.3 搭建 SolrCloud 集群服务
一.概述 Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库: Solr是以Lucene为基础实现的文本检索应用服务.Solr部署方式有单机方式.多机Master-Slaver方式.C ...
- 【solr】Solr5.5.4+Zookeeper3.4.6+Tomcat8搭建SolrCloud集群
Solr5.5.4+Zookeeper3.4.6+Tomcat8搭建SolrCloud集群 SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力 ...
- solrcloud集群版的搭建
说在前面的话 之前我们了解到了solr的搭建,我们的solr是搭建在tomcat上面的,由于tomcat并不能过多的承受访问的压力,因此就带来了solrcloud的时代.也就是solr集群. 本次配置 ...
随机推荐
- 【Henu ACM Round#16 A】 Bear and Game
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 看看什么时候t[i]-t[i-1]>15. 输出t[i-1]+15就好. 不存在这样的i就输出min(t[n]+15,90) ...
- CSUOJ 1526 Beam me out!
Beam me out! King Remark, first of his name, is a benign ruler and every wrongdoer gets a second cha ...
- ORACLE遞歸查詢
ORACLE支持常規的用CTE遞歸的方式實現遞歸查詢,也有自己特有的查詢方式,ORACLE文檔中叫層次數據查詢. 這裏通過一個簡單的样例來介紹這兩種查詢方式. 數據準備: CREATE TABLE T ...
- Android学习笔记(三)
ContentProvider简单介绍 ContentProvider是不同应用程序之间进行数据交换的标准API,当一个应用程序须要把自己的数据暴露给其它程序使用时.该应用程序便可通过提供Conten ...
- OSX: 禁止iCloud钥匙链?
自从10.9有了一个新的功能叫viewlocale=zh_CN">iCloud钥匙串的,就出现了不少的麻烦.一是在10.9.3之前.好多人出现无限循环地要求用户输入Local item ...
- Shiro + SSM(框架) + Freemarker(jsp)
Shiro + SSM(框架) + Freemarker(jsp)讲解的权限控制Demo,还不赶快去下载? 我们知道Ajax不能做页面redirect和forward跳转,所以Ajax请求假如没登录, ...
- vue prpos
匹配某些值中的一个 type: { validator: function(value) { return ["success", "warning", &qu ...
- docker的数据持久化
挂载宿主机的目录(实现很多容器共用一个宿主卷) [root@localhost ~]# docker run -itd --name web01 -v /var/www/html:/var/www/h ...
- android:giavity和layout_gravity的差别
android:gravity: 是对该view中内容的限定.比方一个button 上面的text. 你能够设置该text 相对于view的靠左,靠右等位置. android:layout_gravi ...
- bash的启动文件
文件名称 功能描写叙述 /etc/profile 登录时自己主动运行 ~/.bash_profile,~/.bash_login,~/.profile 登录时自己主动运行 ~/.bashrc shel ...