热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

solr的简单部署:在tomcat中启动slor

1,首先要下载solr途径1:官网网址:http:lucene.apache.org与Lucene的官网是一个途径2:下载历史版本的网址:http:archive.a

 

1,首先要下载solr

途径1: 官网网址: http://lucene.apache.org/ 与Lucene的官网是一个

途径2: 下载历史版本的网址: http://archive.apache.org/dist/lucene/solr/

2,solr的目录介绍

solr的根目录

example的目录

 

3,solr服务的启动

3.1,启动方式一:直接运行start.jar

启动步骤:

1) 打开cmd窗口

2) 切换目录到solr的example的目录下

3) 执行 java -jar start.jar

 

3.2,启动方式二:使用tomcat运行solr.war

启动步骤:

1) 首先打开example目录下的webapps目录下

2) 拷贝此目录下的solr.war , 将其复制到tomcat的webapps目录下

3) 启动tomcat, 将war包进行解压, 然后关闭tomcat并将war包删除或者更改后缀名即可

  将其原有war包更改的主要目的是防止再次解压, 导致原有的设置失效

4) 将tomcat运行solr所需要的jar包复制到solr的web-inf下的lib目录中 

classes目录复制或者新建到web-inf下:

IKAnalyzer.cfg.xml:

xml version="1.0" encoding="UTF-8"?>
DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties> <comment>IK Analyzer 扩展配置comment><entry key&#61;"ext_stopwords">stopword.dic;entry> properties>

log4j.properties

### direct log messages to stdout ###
log4j.appender.stdout&#61;org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target&#61;System.out
log4j.appender.stdout.layout&#61;org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern&#61;%d{ABSOLUTE} %5p %c{1}:%L - %m%n### direct messages to file mylog.log ###
log4j.appender.file&#61;org.apache.log4j.FileAppender
log4j.appender.file.File&#61;c:/mylog.log
log4j.appender.file.layout&#61;org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern&#61;%d{ABSOLUTE} %5p %c{1}:%L - %m%n### set log levels - for more verbose logging change &#39;info&#39; to &#39;debug&#39; ###log4j.rootLogger&#61;info, stdout

 

 

5)将example中solr的目录建议赋值到和tomcat同级的目录下(方便管理)

6) 打开tomcat的bin目录找到Catalina.bat文件, 将其右键打开

7) 将下列参数设置到此文件中即可

  • set "JAVA_OPTS&#61;-Dsolr.solr.home&#61;目录位置"

  • 注意: 目录位置就是刚刚复制过来的solr的目录

8) 启动tomcat,访问localhost:8080/solr即可

 

-----------------------------------------------------------------------------------------

 后续补充&#xff1a;问题页面上logging选项中有黄色的警告&#xff0c;解决方法&#xff1a;

将solr的安装包中依赖包的两个目录, 复制到solr的索引库中

 

打开索引库中的collection1中conf目录, 将solrconfif.xml右键打开, 去掉两个../即可打开索引库中的collection1中conf目录, 将solrconfif.xml右键打开, 去掉两个../即可

 

转:https://www.cnblogs.com/blazeZzz/p/9430392.html



推荐阅读
  • springboot日志【转】【补】
     市面上的日志框架日志门面(日志的抽象层)日志实现JCL(JakartaCommonsLogging)(2014)SLF4j(SimpleLoggingFacadeforJava) ... [详细]
  • 本文讨论了在shiro java配置中加入Shiro listener后启动失败的问题。作者引入了一系列jar包,并在web.xml中配置了相关内容,但启动后却无法正常运行。文章提供了具体引入的jar包和web.xml的配置内容,并指出可能的错误原因。该问题可能与jar包版本不兼容、web.xml配置错误等有关。 ... [详细]
  • 部署solr建立nutch索引
    2019独角兽企业重金招聘Python工程师标准接着上篇nutch1.4的部署应用,我们来部署一下solr,solr是对lucene进行了封装的企 ... [详细]
  • 2、springboot的优势
    2019独角兽企业重金招聘Python工程师标准一、概要springboot的初衷:简化开发、测试、部署和监控,真正让开发人员“SB”式。二、理念 ... [详细]
  • 学习mybatis的基础知识:mybatis入门教程(二)
    2019独角兽企业重金招聘Python工程师标准2.3MyBatisprintsql在log4j.properties配置文件中添加如下配置,让mybatis打 ... [详细]
  • 介绍怎样在IntellijIdea中通过创建mavenproject配置MapReduce的编程环境。一、软件环境我使用的软件版本号例如以下:IntellijIdea2017.1M ... [详细]
  • Spring入门第十讲——Hibernate5.0.7+Struts2.3.24+Spring4.2.4三大框架整合开发
    回顾SSH框架至此,Hibernate-5.0.7、Struts-2.3.24和Spring-4.2.4这三个框架,我们已经都过了一遍了。现在,咱就要 ... [详细]
  • java日志框架详解
    Java日志框架详解1.常用日志框架1.1Java常用日志框架类别1.2Java常用日志框架历史1.3两大日志接口阵营1.3.1基于CommonsLogging接口实现的常用日志框 ... [详细]
  • solr导入mysql_Solr导入MySQL中的数据
    一、目标将MySQL数据库中的数据导入至Solr中,并且由Solr生成中文索引,使用Solr查询信息。二、数据导入1、将solr-8.2.0dist下的 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
  • 本文介绍了在sqoop1.4.*版本中,如何实现自定义分隔符的方法及步骤。通过修改sqoop生成的java文件,并重新编译,可以满足实际开发中对分隔符的需求。具体步骤包括修改java文件中的一行代码,重新编译所需的hadoop包等。详细步骤和编译方法在本文中都有详细说明。 ... [详细]
  • 开发笔记:MyBatis学习之逆向工程
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了MyBatis学习之逆向工程相关的知识,希望对你有一定的参考价值。转载:http://w ... [详细]
  • asp.net 有什么框架,有什么技术
    原文地址:http:www.cnblogs.comvirusswbarchive201201102318169.html文章写的很好,转载一些到自己的博 ... [详细]
  • 本文出自:web应用用cronolog分割tomcat的catalina.out文件#wgethttp:cronolog.orgdownloadcronolog-1. ... [详细]
author-avatar
破晓sxy
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有