Windows10安装Apache solr-6.5.1(企业级搜索引擎)

参考 :https://blog.csdn.net/weixin_35425512/article/details/72808520

              https://yq.aliyun.com/articles/607209

centos7安装参考:https://blog.csdn.net/gaokcl/article/details/82348298

ubuntu 安装 Apache Solr  :   https://blog.csdn.net/xiatiancc/article/details/78902211 

在win10环境下搭建 solr 开发环境

安装环境 
  Windows 10 64bit 
  Apache-tomcat-9-windows-x64 
  solr-6.5.1 
  JDK 1.8.0_131 64bit 
安装步骤 ( tomcat  与  jdk )
  参考我的另一篇总结:https://blog.csdn.net/gaokcl/article/details/82289672


步骤一: 解压solr-6.5.1到任意文件夹,我解压到   E:\Program Files\solr-6.5.1  目录下。 
步骤二:在   E:\Program Files\Tomcat\apache-tomcat-9.0.10\webapps     文件夹下有个   webapp   文件夹,将之复制到Tomcat\webapps\目录下,并改成solr (名字随意,通过浏览器进行访问solr管理界面时要用到) 


步骤三: 将 E:\Program Files\solr-6.5.1 \server\lib\ext中的 jar 全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中 


步骤四: 将 E:\Program Files\solr-6.5.1 \server\resources \log4j.properties 复制到Tomcat\ webapps\solr\WEB-INF\classes 目录中(如果没有classes则创建) 


步骤五: 将 E:\Program Files\solr-6.5.1 \server\solr 目录复制到计算机某个目录下,如  E:\Program Files\solr_home 


步骤六: 打开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>

将中的内容改成你的solr_home路径,这里是D:/solr_home 
步骤七: 打开Tomcat/webapps/solr/WEB-INF下的web.xml修改项目欢迎页面(默认,不要改)

<welcome-file-list>
           <welcome-file>/index.html</welcome-file>
 </welcome-file-list>

步骤八:还需要添加solr-dataimporthandler-6.5.1.jar和solr-dataimporthandler-extras-6.5.1.jar这2个jar包到目录/webapps/solr/WEB-INF/lib/下,否则会报错,这2个包默认不在webapp里,在下载包的dist目录下 


步骤九:还需要添加metrics-开头的jar包到目录/webapps/solr/WEB-INF/lib/下,否则会报错,这2个包默认不在webapp里,在下载包的E:\Program Files\solr-6.5.1\server\lib目录下 (  /webapps/solr/WEB-INF/lib/下有一个,选择覆盖 )


步骤十:启动startup.bat 启动服务 ( catalina.bat start  )

shutdown:  运行catalina stop以停止tomcat的运行[windows下面是   catalina.bat stop    ,Linux下面是   catalina.sh stop    ]

startup:运行catalina start以启动tomcat运行[windows下面是    catalina.bat start   ,Linux下面是     catalina.sh start   ]

注意:catalina.bat stop  cmd == >  [  catalina.bat stop     catalina.bat start  ]  在上述修改后,要重启   tomcat   , 等出现下面  “ solr ” 字样,说明配置完成,还有注意  端口号  是否被占了( Windows+R  cmd   ==>  netstat–na)

或者配合下面使用(这个有后不要,不要在再    service  install  tomcat9  )

步骤十一:使用网页打开http://localhost:8080/solr/index.html#/

出现错误

这是没有设置权限造成的,

临时处理:E:\Program Files\Tomcat\apache-tomcat-9.0.10\  webapps\solr\WEB-INF\  web.xml

注释 :<security-constraint>

出现下面,成功

猜你喜欢

转载自blog.csdn.net/gaokcl/article/details/82290563