因为准备使用最新的solr7.2,需要从solr4.10过度过来,然后就发现了7.2版本和4.10的版本的环境搭建方式有了比较大的变化,在这块也是经历了很多次失败,查询了很多的资料,最后终于完成了,然后就是希望能分享出来,其中发现的两个版本solr在搭建上的一些不同之处也是注释了出来,可能还有一些没有发现的地方。如果发现其中有错误的地方或者不妥之处还请告知于我。
首先需要的准备好jdk1.8和tomcat8以及ik分词器(jdk1.7和tomcat7没有进行尝试过,可能也是可行的,ik分词器的话是5.x的版本,和solr4.10搭配的版本不一样,虽然是5.x的版本但是也是能使用在solr7.2版本上的)
分享链接https://pan.baidu.com/s/1smOxPhF
第一步:在解压好三个压缩包过后复制文件夹solr-7.2.0\server\solr-webapp\webapp到apache-tomcat-8.5.24\webapps下并且将复制过来的文件夹重命名为solr(名字可以自拟)注:solr4.10.3的版本当中都是直接复制solr.war到webapps下并进行自己手动解压或者运行tomcat解压
然后第二步:复制solr-7.2.0\server\lib\ext下所有和solr-7.2.0\server\lib中,页就是下图选中的jar包到apache-tomcat-8.5.24\webapps\solr\WEB-INF\lib下
第三步:在apache-tomcat-8.5.24\webapps\solr\WEB-INF下面创建classes文件夹,并且复制solr-7.2.0\server\resources下的“log4j.properties”到新创建的这个classes中
第四步:进入solr7.2/bin目录下shift+右键然后点击"在此处打开命令窗口"(新版win10可能是在此处打开powerShell窗口)进入命令窗口并且运行命令 ./solr start开始运行