文档章节

solr、solrcloud 安装

captainliu
 captainliu
发布于 2016/10/06 19:01
字数 378
阅读 37
收藏 4

一、单节点solr安装

1、准备jdk7和tomcat7
2、拷贝solr目录下example/webapps/solr.war,到tomcat下的webapps目录中。
3、启动tomcat7
4、编辑tomcat7中的webapps/solr目录中WEB-INF/web.xml
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/root/solr_home</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
5、拷贝solr目录下的example/lib/ext目录的所有jar到tomcat7的solr的lib
6、拷贝solr目录下的example/solr/* 所有文件到/root/solr_home下
7、重新启动tomcat
8、访问http://node11:8080/solr/

二、solrcloud安装

1、solrCloud部署依赖zookeeper,需要启动每一台zookeeper服务器

2、解压solr-4.9.1.zip  --》unzip  solr-4.9.1.zip (这里有用的目录就是/usr/solr-4.9.1/example/solr/    充当solr_home)

3、执行下边的命令将/home/solr/conf下的配置文件上传到zookeeper:

sh /usr/solr-4.9.1/example/scripts/cloud-scripts/zkcli.sh -zkhost 192.168.47.21:2181,192.168.47.22:2181,192.168.47.23:2181 -cmd upconfig -confdir /usr/solr-4.9.1/example/solr/collection1/conf -confname myconf -solrhome /usr/solr-4.9.1/example/solr

4、登陆zookeeper服务器查询配置文件:

5、修改SolrCloud监控端口为8080:

        修改每个/usr/solr-4.9.1/example/solr/solr.xml文件。

6、每一台solr和zookeeper关联
        修改每一台solr的tomcat 的 bin目录下catalina.sh文件中加入DzkHost指定zookeeper服务器地址:

        JAVA_OPTS="-DzkHost=192.168.47.21:2181,192.168.47.22:2181,192.168.47.23:2181"

注意:此安装是基于单节点安装的前提,单节点安装中2部需要操作、4部solr/home需要修改、5部jar包需要添加;最后将tomcat和solr分发到其他机器上去然后启动所有的tomcat

 /usr/tomcat/bin/startup.sh 

访问地址:http://node11:8080/solr/#/

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
captainliu
粉丝 10
博文 106
码字总数 83678
作品 0
昌平
程序员
SolrCloud4.9+zookeeper在CentOS上的搭建与安装

Apache SolrCloud安装 SolrCloud通过ZooKeeper集群来进行协调,使一个索引进行分片,各个分片可以分布在不同的物理节点上,多个物理分片组成一个完成的索引Collection。SolrCloud自动支持Sol...

翊骷
2014/09/17
0
0
windows solrcloud伪分布式搭建

一 、概述 最近几个月装了好几次windows solrcloud伪分布式,参考了其他博客,我自己也总结了一下,包含一些注意和一些错误的解决方法。 参考博客: http://blog.csdn.net/wanghui2008123/ar...

小叮当_加V
2016/12/14
90
0
创建solr7.3.0集群_测试集群_添加中文分词器_导入数据

solr是apache下的一个用于做搜索引擎的高级项目,使用它可以满足绝大部分应用的搜索需求。 主机环境: Linux:centos6.5 JDK:1.8 solr:7.3.0 zookeeper:3.4.8 mmseg4j-solr:2.4.0 1. 创建与启...

特拉仔
04/25
0
0
Solr集群配置

一、Zookeeper安装配置 1、 mkdir solrclound 2、 拷贝zookeeper 3、 解压 tar –zxvf zookeeper-3.4.6.tar.gz 4、 重命名mv zookeeper-3.4.6 zookeeper1 5、 复制cp -r zookeeper1 zookeepe......

古三哥
2016/08/20
12
0
分布式全文检索系统SolrCloud简介

前言 本文简单描述SolrCloud的特性,基本结构和入门,基于Solr4.5版本。 Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库。Solr是以Lucene为基础实现的文本检索应用服务。 SolrCl...

张升强
2013/11/12
0
3

没有更多内容

加载失败,请刷新页面

加载更多

简单谈一谈压力测试

最近,在做API的压力测试,趟了不少坑,然后呢,简要记录一下。 压测前需要准备的一些事 拿到API文档不要立马上手,先基准测试,就是执行一次接口测试,至少要压这个接口,要先熟悉一下他的参...

浮躁的码农
30分钟前
0
0
PHP 错误调查

一.定义:PHP错误是由PHP无法读懂执行的代码引起的错误。 二:错误日志 error log 1.在php.ini 里设置 log_errors = on, log文件位置 error_log=/tmp/php_errors.log 2.代码里设置ini_set('...

忙碌的小蜜蜂
33分钟前
0
0
knn算法

import numpy as np def CreateDateSet(): group = np.array([[1.0, 2.0], [1.2, 0.1], [0.1, 1.4], [0.3, 3.5]]) labels = ['A','A','B','B'] return group,labels coding:utf-8 from numpy......

南桥北木
33分钟前
0
0
自己手写一个 SpringMVC 框架

前端框架很多,但没有一个框架称霸,后端框架现在Spring已经完成大一统.所以学习Spring是Java程序员的必修课. Spring 框架对于 Java 后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,...

别打我会飞
今天
2
0
01-《Apache Tomcat 9》之文件索引

《Apache Tomcat 9》是《看Apache官方文档学英语》的第一个专栏!让我们一起在看文档的过程中学英语,在学英语的过程中夯实技术! Documentation Index - 文件索引 Introduction - 介绍 This...

飞鱼说编程
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部