• 1、要想在Linux下安装Solr7.5.0,并部署到Tomcat中,就需要先安装JDK 和 Tomcat  安装JDK链接:Linux下安装JDK  安装Tomcat链接:Linux下安装Tomcat   2、进入solr官网,导航栏中有个DOWNLOAD下载入口 ...

     1、要想在Linux下安装Solr7.5.0,并部署到Tomcat中,就需要先安装JDK 和 Tomcat

          安装JDK链接:Linux下安装JDK

          安装Tomcat链接:Linux下安装Tomcat

     

    2、进入solr官网,在导航栏中有个DOWNLOAD下载入口    官网链接:https://lucene.apache.org/solr/

     

    3、apache提供了很多的下载镜像服务器,一般我们就选择最上面的官方推荐的镜像服务器地址下载即可。如果第一个下载不了或者下载速度很慢,则可以尝试下面其它的镜像服务器地址下载

     

    4、点击进入之后,点击solr-7.5.0.tgz下载链接,下载下来即可

     

    5、打开WinSCP,把我们下载好的安装包,上传到Linux服务器的 /usr/local/software/solr_software/ 目录下

              为了便于管理,我们先在Linux服务器上新建一个/usr/local/software/solr_software文件夹,专门用于存放安装包

    [root@localhost ~]# mkdir -p /usr/local/software/solr_software
    



     

    6、使用putty连接到我们的Linux服务器,进入到solr_software/ 目录下,解压solr-7.5.0.tgz

    [root@localhost ~]# cd /usr/local/software/solr_software/   //进入到solr_software目录下
    
    [root@localhost solr_software]# ls   //查看solr_software目录
    solr-7.5.0.tgz
    
    [root@localhost solr_software]# tar xzf solr-7.5.0.tgz   //解压solr
    
    [root@localhost solr_software]# ls
    solr-7.5.0  solr-7.5.0.tgz
      
    [root@localhost solr_software]# rm -rf solr-7.5.0.tgz    //删除solr压缩包
    

     

    7、进入到 solr-7.5.0/server/solr-webapp 目录下,将该目录下的 webapp文件夹 (它就是Solr的Web项目),拷贝到tomcat的webapps目录下并改名为solr

    [root@localhost solr_software]# cd solr-7.5.0/server/solr-webapp/    //进入到solr-webapp
    
    [root@localhost solr-webapp]# ls   //查看solr-webapp目录
    webapp
    
    [root@localhost solr-webapp]# cp -r webapp /usr/local/software/tomcat9/webapps/solr   //拷贝到tomcat的webapps目录下并改名为solr

     

    8、在solr_software目录下创建solr_home文件夹,用于存储solr索引文件,并把solr-7.5.0/server/solr-webapp

    [root@localhost solr-webapp]# cd /usr/local/software/solr_software/
    
    [root@localhost solr_software]# mkdir solr_home
    
    [root@localhost solr_software]# ls
    solr-7.5.0  solr_home
    
    [root@localhost solr_software]# cd /usr/local/software/solr_software/solr-7.5.0/server/solr/
    
    [root@localhost solr]# ls
    configsets  README.txt  solr.xml  zoo.cfg
    
    [root@localhost solr]# cp -r * /usr/local/software/solr_software/solr_home/

     

    9、进入到 solr-7.5.0/server/lib/ext 目录下,将该目录下的所有jar包,拷贝到tomcat的webapps/solr/WEB-INF/lib 目录下

            注意:在拷贝所有jar包到 solr/WEB-INF/lib目录下时,会提示你是否重写disruptor-3.4.0.jar,按下确认键即可

    [root@localhost solr]# cd /usr/local/software/solr_software/solr-7.5.0/server/lib/ext/    //进入到ext目录下
    
    [root@localhost ext]# ls     //查看ext目录
    disruptor-3.4.0.jar        log4j-1.2-api-2.11.0.jar  log4j-slf4j-impl-2.11.0.jar
    jcl-over-slf4j-1.7.24.jar  log4j-api-2.11.0.jar      slf4j-api-1.7.24.jar
    jul-to-slf4j-1.7.24.jar    log4j-core-2.11.0.jar
    
    [root@localhost ext]# cp * /usr/local/software/tomcat9/webapps/solr/WEB-INF/lib/     //将该目录下的所有jar包,拷贝到tomcat的webapps/solr/WEB-INF/lib 目录下
    cp: overwrite ‘/usr/local/software/tomcat9/webapps/solr/WEB-INF/lib/disruptor-3.4.0.jar’?      //按下确认键即可  

     

    10、进入到 solr-7.5.0/server/lib 目录下,将metrics-开头的5个jar包,拷贝到tomcat的webapps/solr/WEB-INF/lib 目录下

    metrics-jvm-3.2.6.jar         metrics-core-3.2.6.jar   
    metrics-jetty9-3.2.6.jar      metrics-ganglia-3.2.6.jar      metrics-graphite-3.2.6.jar
    [root@localhost ext]# cd /usr/local/software/solr_software/solr-7.5.0/server/lib/     //进入到lib目录
    
    [root@localhost lib]# ls     //查看lib目录
    ext                                      jetty-servlet-9.4.11.v20180605.jar
    gmetric4j-1.0.7.jar                      jetty-servlets-9.4.11.v20180605.jar
    javax.servlet-api-3.1.0.jar              jetty-util-9.4.11.v20180605.jar
    jetty-continuation-9.4.11.v20180605.jar  jetty-webapp-9.4.11.v20180605.jar
    jetty-deploy-9.4.11.v20180605.jar        jetty-xml-9.4.11.v20180605.jar
    jetty-http-9.4.11.v20180605.jar          metrics-core-3.2.6.jar
    jetty-io-9.4.11.v20180605.jar            metrics-ganglia-3.2.6.jar
    jetty-jmx-9.4.11.v20180605.jar           metrics-graphite-3.2.6.jar
    jetty-rewrite-9.4.11.v20180605.jar       metrics-jetty9-3.2.6.jar
    jetty-security-9.4.11.v20180605.jar      metrics-jvm-3.2.6.jar
    jetty-server-9.4.11.v20180605.jar
    
    [root@localhost lib]# cp metrics-* /usr/local/software/tomcat9/webapps/solr/WEB-INF/lib/    //将metrics-开头的5个jar包,拷贝到tomcat的webapps/solr/WEB-INF/lib 目录下

     

    11、进入到 solr-7.5.0/dist 目录下,将solr-dataimporthandler-开头的2个jar包,拷贝到tomcat的webapps/solr/WEB-INF/lib目录下

    solr-dataimporthandler-7.5.0.jar          solr-dataimporthandler-extras-7.5.0.jar
    [root@localhost lib]# cd /usr/local/software/solr_software/solr-7.5.0/dist/    //进入到dist目录下
    
    [root@localhost dist]# ls        //查看dist目录
    solr-analysis-extras-7.5.0.jar           solr-langid-7.5.0.jar
    solr-analytics-7.5.0.jar                 solr-ltr-7.5.0.jar
    solr-cell-7.5.0.jar                      solr-prometheus-exporter-7.5.0.jar
    solr-clustering-7.5.0.jar                solr-solrj-7.5.0.jar
    solr-core-7.5.0.jar                      solr-test-framework-7.5.0.jar
    solr-dataimporthandler-7.5.0.jar         solr-velocity-7.5.0.jar
    solr-dataimporthandler-extras-7.5.0.jar  test-framework
    solrj-lib
    
    [root@localhost dist]# cp solr-dataimporthandler-* /usr/local/software/tomcat9/webapps/solr/WEB-INF/lib/     //将solr-dataimporthandler-开头的2个jar包,拷贝到tomcat的webapps/solr/WEB-INF/lib目录下

     

     

    12、进入到tomcat的webapps/solr/WEB-INF 目录下,编辑该目录下的web.xml,关联solr 和 solr_home

    [root@localhost dist]# cd /usr/local/software/tomcat9/webapps/solr/WEB-INF/    //进入到WEB-INF目录下
    
    [root@localhost WEB-INF]# ls     //查看WEB-INF目录
    lib  web.xml
    
    [root@localhost WEB-INF]# vim web.xml     //编辑web.xml

     

    (1)在web.xml文件中,添加我们之前创建的solr_home路径

    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/usr/local/software/solr_software/solr_home</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

     

    (2)在web.xml文件中,将下面这一段给注释掉,不然会报403错误

    <security-constraint>
        <web-resource-collection>
            <web-resource-name>Disable TRACE</web-resource-name>
            <url-pattern>/</url-pattern>
            <http-method>TRACE</http-method>
        </web-resource-collection>
        <auth-constraint/>
    </security-constraint>
    <security-constraint>
        <web-resource-collection>
            <web-resource-name>Enable everything but TRACE</web-resource-name>
            <url-pattern>/</url-pattern>
            <http-method-omission>TRACE</http-method-omission>
        </web-resource-collection>
    </security-constraint>

     

    13、进入到solr_home目录,在该目录下创建一个solr_core文件夹,用于存储solr数据文件

    [root@localhost WEB-INF]# cd /usr/local/software/solr_software/solr_home/          //进入到solr_home目录下
    
    [root@localhost solr_home]# mkdir solr_core      //创建一个solr_core目录
    
    [root@localhost solr_home]# ls        //查看solr_home目录
    configsets  README.txt  solr_core  solr.xml  zoo.cfg

     

    14、进入到 solr_home 的 configsets/_default目录下,将该目录下的conf文件夹,拷贝到solr_core目录下

    [root@localhost solr_home]# cd configsets/_default/        //进入到_default目录下
    
    [root@localhost _default]# ls    //查看_default目录
    conf
    
    [root@localhost _default]# cp -r conf /usr/local/software/solr_software/solr_home/solr_core/      //拷贝conf到solr_core目录下

     

    15、启动tomcat     如果tomcat已经启动,需要关掉再重新启动

    [root@localhost _default]# cd /usr/local/software/tomcat9/bin/    //进入到bin目录下
    
    [root@localhost bin]# ./startup.sh     //启动tomcat

     

    16、查看tomcat的启动日志

    [root@localhost bin]# cd /usr/local/software/tomcat9/    //进入到tomcat目录下
    
    [root@localhost tomcat9]# tail -f logs/catalina.out    //查看tomcat的启动日志

     

    17、打开浏览器,在地址栏中输入192.168.30.1:8080/solr/index.html,即可访问到solr的管理页面了

     

    18、点击No cores available  Go and create one,创建一个core

     

    19、修改name: solr_core (名字任意),instanceDir: solr_core (我们之前创建用于存放solr数据的目录),其他三个默认即可

     

    20、创建 core 成功

     

     

                  如果有遇到不懂或者有问题时,可以扫描下方二维码,欢迎进群交流与分享,希望能够跟大家交流学习!

                                                                 

     

    展开全文
  • 单机版安装: ... Usr/local建立solr目录,tomcat的解压包放进去一份  第二步:解压solr压缩包。  第三步:把dist/solr-4.10.3.war部署到tomcat。  第四步:解压缩war包(启动tomcat解压)。
  • 近期项目要使用Solr服务器,此处的solr服务器是单机版的.集群版本稍后还没学会,安装详细步骤此贴一下,记录一下. ...第二步:把Solr的war包复制到Tomcat/webapp,(注意Solr.war包在Solr安装目录下面
  • 哈喽,大家好,最近处理solr在linux下安装时,遇到了这么一个问题,我们正常启动进入到solr的bin目录下直接solr start就直接启动了。但如果突然有天centos7服务器重启了,此时solr服务器也需要重启才能使用。 ...
  • linux下安装solr详解 2018-10-08 22:54:13
    什么是Solr 大多数搜索引擎应用都必须具有某种搜索功能,问题是搜索功能往往是巨大的资源消耗并且它们由于沉重的数据库加载而拖垮你的应用的性能。 这就是为什么转移负载到一个外部的搜索服务器是一个不错的主意,...
  • Linux环境安装solr 2020-06-09 16:21:43
    安装版本:solr-8.5.1,5.0开始以后的版本就可以不用Tomcat部署了,安装更简便 安装用户:root,root用户安装,别用root用户启动 1.下载solr-8.5.1.tgz 官网下载地址:...
  • linux下安装solr及使用 2019-08-01 14:26:55
    Solr的环境 Solr是java开发。 需要安装jdk。... 安装环境Linux 需要安装Tomcat solr下载地址https://download.csdn.net/download/kxj19980524/10873569 tomcat下载地址https://dow...
  • linux安装solr 2018-07-03 14:53:06
    先把solr压缩包上传linux服务器上,这里用solr的老版本做示范:然后解压:tar -xvf solr-4.10.3.tgz.tgz解压后得到solr-4.10.3目录我们使用tomcat容器运行solr安装tomcat的→tomcat安装篇然后进入solr-4.10.3/...
  • solr在linux安装 2018-08-08 09:51:59
    1:安装 Tomcat,解压缩即可。解压缩后,重新命名为...3:把 solr 的dist目录solr-4.10.3.war复制到 tomcat-solr\webapps(去掉版本号)。因为我先启动了tomcat-solr所以它自动解压了 4:启动 Tomcat解压缩 ...
  • solr在Linux下搭建集群 2020-05-13 23:30:41
    solr在Linux下搭建集群solr在Linux下搭建集群solr在Linux下搭建集群solr在Linux下搭建集群solr在Linux下搭建集群solr在Linux下搭建集群solr在Linux下搭建集群
  • linux下solr安装 2018-03-20 09:23:19
    安装Solr第一步:将solr的压缩包上传到Linux系统 第二步:解压tomcat tar -zvxf apache-tomcat-7.0.47.tar.gz [root@localhost ~]# tar -zxvf apache-tomcat-7.0.47.tar.gz第三步:/usr/local/新建目录solr 第四...
  • Linux下solr安装与使用 2020-03-12 20:29:07
    Linux下solr安装与使用一、solr介绍二、Linux下solr安装过程2.1 solr的环境2.2 解压solr安装包2.3 将solr部署到tomcat上2.4 启动Tomcat2.5 拷贝solr启动需要的jar包2.6 拷贝solrhome2.7 关联solr及solrhome2.8 ...
  • Linux solr安装 2019-11-03 21:58:36
    Linux solr安装目录solr简介安装jdk安装solr安装ik分词器 目录 solr简介 采用Java开发,基于Luncene的全文搜索服务器,提供了比Lucene更为丰富的查询语言(比如,过滤器) Solr是一个独立的企业级搜索应用...
  • Linux下安装与配置Solr 2012-11-01 11:43:01
    下面介绍Linux下安装配置Solr,windows与此类似。 1. 安装准备 1.1. 下载tomcat 6.0.2 http://tomcat.apache.org/ 1.2. tomcat调优 调优tomcat 加大内存和连接数  MaxThread 500  MinSpareThread ...
  • solr在linux上的搭建 2018-07-14 11:05:02
    solr在linux上的搭建1.环境准备1.centos6.52.jdk-7u71-linux-x64.tar.gz3.apache-tomcat-7.0.57.tar.gz4.solr-4.10.2.tgz2.jdk安装(略)3.tomcat的安装​ 进入到tomcat压缩包目录cd /export/softwares/04.tomcat #...
  • 在Linux下安装最新版本的Solr5.3.1并配置IK中文分词  一、首先安装Solr5.3.1 从5.0开始,Solr不再需要单独的发布为任何Servlet容器打包的WAR包,Solr运行自己的Servlet的容器里。 1、首先需要JDK版本...
  • linux安装单机版solr 2017-04-06 15:47:21
    由于solr是java开发的, 所以安装之前必须安装jdk, 并且使用tomcat作为web容器, 所以也得先安装tomcat . 开始安装 上传solr-4.10.3.tgz.tgz到linux指定目录(/usr/local/application), 并且解压. tar -zxvf solr-...
  • Linux安装solr7 2018-01-25 22:15:22
    前言: Solr是Apache的一个顶级开源项目,采用Java开发,它是基于...Solr可以独立运行,运行Jetty、Tom猫等这些容器中,Solr索引的实现方法很简单,用POST方法向Solr服务器发送一个描述Field及其内容的XM
  • solr5.5.4下载linux安装 2019-08-19 13:02:36
    solr第一篇(solr5.5.4下载linux安装solr第二篇(Solr5.5.4集成Tomcat8部署) solr第三篇(IK分词器安装配置) solr第四篇(solr整合数据源) 安装包下载 链接:https://pan.baidu.com/s/1l8FLXvLqcu0cYFagJ2lk7A...
  • linux下安装solr7.5.0 2019-05-28 19:38:55
    1、要想在Linux下安装Solr7.5.0,并部署到Tomcat中,就需要先安装JDK 和 Tomcat 安装JDK链接:Linux下安装JDK 安装Tomcat链接:Linux下安装Tomcat 2、进入solr官网,导航栏中有个DOWNLOAD下载入口官网链接:...
1 2 3 4 5 ... 20
收藏数 12,409
精华内容 4,963