zoukankan      html  css  js  c++  java
  • 单机版solr7.3197

    搭建Solr7.3单机版

    原博客  https://blog.csdn.net/yiqing_summer/article/details/79934584

     1、Solr下载:http://mirror.bit.edu.cn/apache/lucene/solr/7.3.0/,并复制到CentOS下

    2、在新建/usr/local/solr文件夹,并拷贝将Tomcat拷贝到这个文件夹下并改名为tomcat8

     [root@localhost Desktop]# mkdir /usr/local/solr
     [root@localhost Desktop]# cp /usr/java/apache-tomcat-8.0.50 -r /usr/local/solr/tomcat8
    

      

    3、将solr解压缩到/usr/local/solr文件夹下

    [root@localhost Desktop]# tar -zxvf solr-7.3.0.tgz -C /usr/local/solr/
    
     

    4、将solr部署到tomcat中(将对应文件夹拷贝到tomcat的webapps下并改名为solr)

    [root@localhost Desktop]# cp /usr/local/solr/solr-7.3.0/server/solr-webapp/webapp -r /usr/local/solr/tomcat8/webapps/solr

    5、拷贝日志相关jar包及其他包:

    [root@localhost Desktop]# cp /usr/local/solr/solr-7.3.0/server/lib/ext/* /usr/local/solr/tomcat8/webapps/solr/WEB-INF/lib/
    
     
     [root@localhost Desktop]# cp /usr/local/solr/solr-7.3.0/server/lib/gmetric4j-1.0.7.jar /usr/local/solr/tomcat8/webapps/solr/WEB-INF/lib/ 
    [root@localhost Desktop]# cp /usr/local/solr/solr-7.3.0/server/lib/metrics* /usr/local/solr/tomcat8/webapps/solr/WEB-INF/lib/

    6、创建solrhome

    [root@localhost Desktop]# cp /usr/local/solr/solr-7.3.0/server/solr -r /usr/local/solr/solrhome
     

    7、修改web.xml告诉solr服务solrhome的位置

    vi /usr/local/solr/tomcat8/webapps/solr/WEB-INF/web.xml
     

    找到下面代码去注释,并改为solrhome路径(保存退出)

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

    8、拷贝log4j.properties

    [root@localhost Desktop]# mkdir /usr/local/solr/tomcat8/webapps/solr/WEB-INF/classes
     
    [root@localhost Desktop]# cp /usr/local/solr/solr-7.3.0/server/resources/log4j.properties /usr/local/solr/tomcat8/webapps/solr/WEB-INF/classes/

    9、修改端口号为8983

    [root@localhost ~]# vim /usr/local/solr/tomcat8/conf/server.xml 
     

    10、将8983端口添加到防火墙例外并重启

     
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
     
     
     
    firewall-cmd --reload
    11、不做这一步会出现403错误:

    进入下面的web.xml中将下列代码注释:

    [root@localhost ~]# vim /usr/local/solr/tomcat8/webapps/solr/WEB-INF/web.xml 
     
    <!--<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>-->

    11、启动tomcat

    [root@localhost Desktop]# /usr/local/solr/tomcat8/bin/startup.sh 
    
     

    12、

    在CentOS的浏览器下访问:127.0.0.1:8983/solr/index.html

    Windows下访问:CentOSIP:8983/solr/index.html

    其中CentOSIP用ifconfig可以查看

    --------------------- 本文来自 煺罟哏 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/yiqing_summer/article/details/79934584?utm_source=copy 

  • 相关阅读:
    网页加速的14条优化法则 网站开发与优化
    .NET在后置代码中输入JS提示语句(背景不会变白)
    C语言变量声明内存分配
    SQL Server Hosting Toolkit
    An established connection was aborted by the software in your host machine
    C语言程序设计 2009春季考试时间和地点
    C语言程序设计 函数递归调用示例
    让.Net 程序脱离.net framework框架运行
    C语言程序设计 答疑安排(2009春季 110周) 有变动
    软件测试技术,软件项目管理 实验时间安排 2009春季
  • 原文地址:https://www.cnblogs.com/Ai-Hen-Jiao-zhi/p/9713799.html
Copyright © 2011-2022 走看看