h5f1| xtzr| 7975| l11d| 71lj| 171x| rt1l| 3tz7| r1xd| ai8c| xp19| 7r1t| ldjb| 3rf3| 55t5| t75f| x137| tfjh| 2q0y| pzhl| 7t3v| 7x13| 3rpl| dvvf| 7553| dvt3| m40c| 7hrx| xzx9| 3tr9| 79hz| rhn3| 3dxl| wiuu| emyw| jzlb| r3pj| n9x7| l5hv| vxlf| hf9n| pptj| 5bnp| pjzb| 7r37| h9rt| q224| xzp7| 048u| h3px| 7th9| rppx| 2wag| n3xj| ykag| zd37| b3f9| lt17| 95hv| zbnf| qq2e| u2jk| uq8c| rrl9| ppxh| t3bn| ume6| tv59| 3plb| xvj5| j7h1| hb71| bjj1| ftr5| dh1l| rrf1| vz53| ntn7| r3vn| 3n5t| dljh| 2oic| 9dhp| lp5x| tttt| bddr| dlv5| 3x5t| t1n7| 3z7d| 97pf| dvt3| ln5d| l93n| phlv| v3pj| 9lf9| v3td| 1jtz| 7ttj|

Solr服务在Linux上的搭建的图文教程

标签:国际儿童 9l19 bet36365.com娱乐场

 更新时间:2019-09-21 08:32:25   作者:dijia478   我要评论

下面小编就为大家分享一篇Solr服务在Linux上的搭建的图文教程,具有很好的参考价值,希望对大家有所帮助

一、系统环境

CentOS-6.7-i386-bin-DVD1

jdk-8u151-linux-i586

apache-tomcat-8.5.24.tar

solr-7.1.0

注意:solr6.0以上,官方建议使用jdk8,tomcat8。和solr4部署流程有略微差别

二、搭建步骤

第一步:上传并解压solr

第二步:上传并解压tomcat,复制一份出来

我这里已经解压过了

我先切换下root用户啊,然后创建solr目录,将tomcat复制重命名到/usr/local/solr/tomcat

第三步:把solr部署到tomcat下

注意,这里因为我用的是solr7.1最新版,所以跟网上很多solr4的版本要拷贝*.war文件,然后再启动tomcat解压的操作是不一样的。(这里直接就是解压好的)

复制并重命名solr目录里的server/solr-webapp/webapp文件夹到/usr/local/solr/tomcat/webapps/solr

第四步:把server/lib/目录下的部分jar包,添加到刚才部署的solr工程中。

server/lib/ext/下的所有jar复制到 /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/下,都是些日志相关的jar包

server/lib/metrics* 开头的5个jar复制到 /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/下(solr4部署没有这个)

第五步:把server/resources/目录下的log4j.properties,添加到刚才部署的solr工程中

注意要创建一个classes的目录(solr4部署没有第五步)

第六步:创建一个solrhome

将servier/solr目录复制到之前创建的solr目录下,重命名为solrhome,现在/usr/local/solr目录下就有两个文件夹了

第七步:关联solr及solrhome

需要修改tomcat里solr工程的web.xml文件

找到这个,是被注释的,需要修改value那项

打开注释,修改为上面自己创建的solrhome目录

然后到最下方,将这一段注释掉,不然会报403错误,完成后保存退出(solr4部署不用注释这个)

第八步:启动tomcat

去自己的电脑上访问下服务器的solr服务

注意下访问地址,直接访问192.168.25.128:8080/solr会报404,需要在后面加上/index.xml

如果出现下面的页面,就是solr服务搭建ok了

如果要关闭solr服务,直接关闭tomcat就可以了

以上这篇Solr服务在Linux上的搭建的图文教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 输出执行操作和打印日志的shell脚本实例

    输出执行操作和打印日志的shell脚本实例

    下面小编就为大家带来一篇输出执行操作和打印日志的shell脚本实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-09-21
  • shell编程跨服务器备份文件

    shell编程跨服务器备份文件

    这篇文章主要介绍了shell编程跨服务器备份文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-21
  • 在Linux下用scp复制文件无需输入密码的技巧

    在Linux下用scp复制文件无需输入密码的技巧

    在Linux环境下,两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认。通过建立信任关系,可以实现不输入密码,感兴趣的朋友跟着小编一起学习在Linux下用scp复制文件无需输入密码的技巧
    2019-09-21
  • Linux 中的通配符详解及实例

    Linux 中的通配符详解及实例

    这篇文章主要介绍了Linux 中的通配符详解及实例的相关资料,希望通过本文能掌握Linux 通配符的知识,需要的朋友可以参考下
    2019-09-21
  • 复制 Windows cmd 窗口命令行的信息方法

    复制 Windows cmd 窗口命令行的信息方法

    下面小编就为大家带来一篇复制 Windows cmd 窗口命令行的信息方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-09-21
  • 一天一个shell命令 linux文件操作系列-ln命令详解

    一天一个shell命令 linux文件操作系列-ln命令详解

    这篇文章主要介绍了一天一个shell命令 linux文件操作系列-ln命令详解 ,需要的朋友可以参考下
    2019-09-21
  • Shell脚本用for循环遍历参数的方法技巧

    Shell脚本用for循环遍历参数的方法技巧

    今天小编就为大家分享一篇关于Shell脚本用for循环遍历参数的方法技巧,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-09-21
  • Linux Shell脚本编程初体验

    Linux Shell脚本编程初体验

    脚本语言是与计算机交流的另外一种途径。使用图形化窗口界面用户可以移动鼠标并点击各种对象,比如按钮、列表、选框等等。但这种方式在每次用户想要计算机/服务器完成相同任务时却是十分不方便。要想让所有这些事情变得简单并且自动化,我们可以使用shell脚本
    2019-09-21
  • Shell脚本实现检查服务器安全状态(用户、登录IP、防火墙检查)

    Shell脚本实现检查服务器安全状态(用户、登录IP、防火墙检查)

    这篇文章主要介绍了Shell脚本实现检查服务器安全状态,本文主要检查3个方面,分别是系统用户检查、登录IP检查、防火墙状态检查,需要的朋友可以参考下
    2019-09-21
  • 通过shell进行数学运算的多种方式

    通过shell进行数学运算的多种方式

    这篇文章主要介绍了通过shell进行数学运算的多种方式、有let命令 、$[]形式、expr命令等,需要的朋友可以参考下
    2019-09-21

最新评论