solr7.0配置本地单机版详解

首先,下载solr7.0版本,对应的试用于jdk1.8,tomcat9.0,。


本人在配置前踩坑挺多,solr7.0版本对应的jdk1.8,和tomcat9.0, 如不是这两个版本会有异常报出,推荐试用此版本




详细步骤已经列出,有遇到问题的同学可以联系我 2248410897




1)  下载solr7.0:http://www.apache.org/dyn/closer.lua/lucene/solr/7.0.0


2)   下载tomcat服务器,已apache-tomcat-9.0.0.M22为例,将解压后的tomcat文件夹命名为tomcat-solr


        注:tomcat-solr,只是为了把tomcat改造为solr的一个名字称呼而已;


3)    把solr-7.0.0目录下的server/solr-webapp/webapp 重命名为solr,并且放置到tomcat-solr/webapp的目录下
4)    在tomcat-solr下创建solrhome文件夹,并将solr-7.0.0\server\solr文件夹里的所有内容拷贝至solrhome下,并在此目录 下创建****-core文件夹


    注:****-core,此为你需要为什么项目做solr服务的项目名字;


5)  将solr-7.0.0\server\solr\configsets\_default\conf目录拷贝至上一步创建的创建的****-core中;


6)  打开tomcat-solr/webapp/solr/WEB-INF/web.xml,找到标签,将其注释放开,并配置标签的值为../solrhome
solr7.0配置本地单机版详解_第1张图片

     注:此标签值为你solrhome的路径也可为D:\\...\\solrhome;


7)  在tomcat-solr/webapp/solr/WEB-INF/文件夹中,建立classes目录


   
8)  把solr-7.0.0/server/resource/log4j.properties复制到上一步建立的classes目录中


9)  把solr-7.0.0/server/lib/ext/目录下的所有jar文件复制到tomcat-solr/webapp/solr/WEB-INF
/lib/中,这是一些日志用的jar包,不然启动报错


10) 复制solr-7.0.0/server/lib目录中以metrics开头的五个jar包至tomcat-solr/webapp/solr/
WEB-INF/lib/中


到这里,一步步跟下来的差不多的配置已经好了。


11) solr默认的安全设置不允许非trace方法访问,打开tomcat-solr/webapp/solr/
WEB-INF/web.xml。注释安全相关的设置,找到这两个标签,将其注释。


好啦,大功告成,你的solr单机版的配置已经可以了。


之后就是页面访问自己配置的solr服务了。


1.先启动你的tomcat-solr,在bin文件下找到startup.bat。点击启动,


看日志文件,如有报错,请详细参照上面的步骤看是否有遗漏。


具体配置完成,页面访问,即solr的分词配置,在 下一篇博客写出。

你可能感兴趣的:(java)