文档章节

solr5.5.0+tomcate8部署 一

ruanjun
 ruanjun
发布于 2016/05/15 02:13
字数 427
阅读 84
收藏 4

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

一、下载

1.下载tomcat 8,另外可以根据系统下载 32 位或者64位版本

https://tomcat.apache.org/download-80.cgi

image

2.下载solr5.5.0,

http://apache.fayea.com/lucene/solr/

image

二、解压

1.解压 Tomcat 到一个目录,例如

C:\apache-tomcat-8.0.30-windows-x64\apache-tomcat-8.0.30

配置tomcate的环境变量

TOMCAT_HOME:C:\apache-tomcat-8.0.30-windows-x64\apache-tomcat-8.0.30

Path:%TOMCAT_HOME%\lib;%TOMCAT_HOME%\bin;

image

并修改配置文件

image

 

<Connector port="8888" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8" />

image

<role rolename="manager-gui"/>
<user username="username" password="password" roles="manager-gui"/>
</tomcat-users>

 

 

2、解压solr5.5.0 例如 E:\solr\solr-5.5.0

2.1、将  E:\solr\solr-5.5.0\server\solr-webapp目录下的webapp文件夹复制到Tomcat\webapps\目录下,并改成solr (名字随意,通过浏览器进行访问solr管理界面时要用到)

2.2、将  E:\solr\solr-5.5.0\server\lib\ext中的 jar 全部复制到 C:\apache-tomcat-8.0.30-windows-x64\apache-tomcat-8.0.30\lib 目录中

2.3、将 E:\solr\solr-5.5.0\server\resources下的log4j.properties 复制到C:\apache-tomcat-8.0.30-windows-x64\apache-tomcat-8.0.30\lib 目录中

2.4、将 solr 压缩包中 E:\solr\solr-5.5.0\server\solr目录下的所有复制到计算机某个目录下,如E:\solr\solr_home

2.5、打开Tomcat/webapps/solr/WEB-INF下的web.xml,找到如下配置内容(初始状态下该内容是被注释掉的):

<env-entry>

       <env-entry-name>solr/home</env-entry-name>

       <env-entry-value>/put/your/solr/home/here</env-entry-value>

      <env-entry-type>java.lang.String</env-entry-type>

</env-entry>

改为

<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>E:/solr/solr_home</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

将<env-entry-value>中的内容改成你的solr_home路径,这里是E:/solr/solr_home

2.6、保存关闭,而后启动tomcat,在浏览器输入

localhost:8888/solr/admin.html

即可出现Solr的管理界面

image

 

三、创建第一个core

进入E:\solr\solr_home新建文件:test1 复制 E:\solr\solr-5.5.0\server\solr\configsets\sample_techproducts_configs下的文件夹conf至E:\solr\solr_home\test1下访问:localhost:8888/solr/admin.html进行添加:

image

添加成功后

image

© 著作权归作者所有

ruanjun
粉丝 7
博文 149
码字总数 240115
作品 0
海淀
程序员
私信 提问
一步步实施 DevOps (五)

Netkiller DevOps 手札 Mr. Neo Chan, 陈景峯(BG7NYT) 中国广东省深圳市望海路半岛城邦三期 518067 +86 13113668890 Copyright © 2010-2018 netkiller 版权声明 转载请与作者联系,转载时请...

netkiller-
01/03
185
0
kubernetes 容器介绍与安装(一)

kubernetes 容器介绍与安装(一) 标签(空格分隔): kubernetes系列 一:Kubernetes介绍与功能 1.1: kubernetes介绍 1.2 Kubernetes 主要功能 二:kubernetes基本对象概念 2.1:基于基本对象...

flyfish225
2018/07/12
0
0
Rails应用快速部署工具--Capistrano

Capistrano 是一个用来并行的在多台机器上执行相同命令的工具,使用用来安装一整批机器。它最初是被开发用来发布 Rails 应用的。 在进行 Rails 部署的时候你可以直接从 svn 或者 git 下面更新...

匿名
2009/06/08
6K
0
从传统运维到云运维演进历程之软件定义存储(二)

上回书说到一般企业使用Ceph会经历几个关卡:硬件选型 —— 部署调优—— 性能测试 架构灾备设计 —— 部分业务上线测试 —— 运行维护(故障处理、预案演练等)。 今天来重点讲下部署调优关...

Devin
2016/09/20
0
0
tomcat manager 自动发布war包

针对以下的部署方法配置文件都是默认的配置文件 ,只需要修改tomcat-users.xml即可 在部署前,先配置管理界面的用户名和密码 开始部署操作: 方法一: 1,先输入manager地址。ip:/manager/htm...

技术小胖子
2017/10/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何管stderr,而不是stdout?

我有一个要写入信息的程序stdout和stderr ,我需要grep通过什么是未来标准错误 ,而忽视标准输出 。 我当然可以分2步完成: command > /dev/null 2> temp.filegrep 'something' temp.file...

技术盛宴
20分钟前
4
0
centos7.5上通过docker安装并运行mysql5.7

1. docker pull mysql:5.7 2. docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7...

Ryub
24分钟前
5
0
什么是比赛条件?

在编写多线程应用程序时,遇到的最常见问题之一是竞争条件。 我对社区的问题是: 什么是比赛条件? 您如何检测到它们? 您如何处理它们? 最后,如何防止它们发生? #1楼 当设备或系统试图同...

javail
35分钟前
5
0
SpringMVC源码分析-DispatcherServlet-init方法分析

上一篇:SpringMVC源码分析-DispatcherServlet实例化干了些什么 先吐槽一下。。。写了两小时的博客突然被俺家小屁孩按了刷新,东西不见了,建议OSCHINA能够自动定时保存啊。让我先安静一下。...

特拉仔
43分钟前
5
0
python协程 生成器

协程,又称微线程,纤程。英文名Coroutine。 线程是系统级别的它们由操作系统调度,而协程则是程序级别的由程序根据需要自己调度。在一个线程中会有很多函数,我们把这些函数称为子程序,在子...

沙门行道
53分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部