windows下Tomcat8中安装配置Solr6.6.0

(1)安装环境:

  • 不管是Windows还是Linux操作系统,Solr的安装都是一样的,在此就选择比较简单的Windows了。
  • 此处使用的Solr是最新版的Solr-6.6.0,没有的朋友可以去ApacheSolr官网进行下载,此处就不过多讲解了。版本下载地址:http://archive.apache.org/dist/lucene/solr/
  • Solr-6.6.0所需Tomcat服务器必须为Tomcat8+以上,所需jdk编译环境也必须在jdk8+以上(ps:Tomcat与jdk没达到要求的朋友也可以去相应的官网上进行下载并安装,此处也不过多讲解了)
  • 将下载好的solr-6.6.0.zip解压至D:\My softwaredownload(下图1为solr-6.6.0.zip,2为解压后的solr-6.6.0)
  • windows下Tomcat8中安装配置Solr6.6.0
  • 将Tomcat解压至D:\Mysoftware\Tomcat8.0
  • 解压路径根据自己的喜好风格即可,没有固定的目录格式
  • (2)Solr搭建:
  • 2.1复制Web项目:

    • 解压后的Solr中有一个server目录,进入server目录,紧接着进入solr-webapp目录,复制solr-webapp目录下的webapp文件夹至tomcat的webapps目录下,并将复制过来的webapp文件夹改名为solr(ps:复制过来的就是一个JavaWeb项目,因此此处不进行改名也可以,不改名的话项目名称就是webapp,改名后项目名称为solr,有一点JavaWeb经验的朋友对此处应该能够很容易理解)
    • windows下Tomcat8中安装配置Solr6.6.0
    • 如上图把1路径下(D:\My softwaredownload\solr-6.6.0\solr-6.6.0\server\solr-webapp)的webapp复制到2路径下(D:\Mysoftware\Tomcat8.0\webapps)并改名为solr
    2.2创建SolrHome:
  • 创建一个SolrHome,即存放solr索引及相关配置文件的地方,在任意一个盘中创建一个空文件夹即可,路径及名字不一定为D:\Mysoftware\solr_home,根据自己喜好即可,如下图:
  • windows下Tomcat8中安装配置Solr6.6.0

  • 2.3解压后的Solr中有一个server目录,进入server目录,紧接着进入solr目录,将目录中所有内容复制到创建的solr_home中即复制到D:\Mysoftware\solr_home中,如下图:
  • windows下Tomcat8中安装配置Solr6.6.0

  • 2.4修改复制到tomcat中的solr项目中的WEB-INF目录下的web.xml配置文件,如下图:
  • windows下Tomcat8中安装配置Solr6.6.0
  • 修改web.xml文件:如下图
  • windows下Tomcat8中安装配置Solr6.6.0f
  • 复制1的内容(去掉注释)修改
    /put/your/solr/home/here
    
    D:\My software\solr_home
    
    (这是修改solr_home的路径)
  • 注释下面代码:获取权限
  • windows下Tomcat8中安装配置Solr6.6.0

    2.5复制所需jar包:
  • 将所需要的架包通通复制到tomcat的solr项目中的WEB-INF目录下的lib目录下(D:\Mysoftware\Tomcat8.0\webapps\solr\WEB-INF\lib):
  • (1:复制solr-6.6.0\dist下的solr-dataimporthandler-6.6.0.jar、solr-dataimporthandler-extras-6.6.0.jar包到tomcat下的webapps\solr\WEB-INF\lib目录下  2:复制solr-6.6.0\server\lib\ext下的所有jar包到tomcat下的webapps\solr\WEB-INF\lib目录下   3:复制solr-6.6.0\server\lib下的metrics开头的5个jar到tomcat下的webapps\solr\WEB-INF\lib目录下(即metrics-core-3.2.2.jar、metrics-ganglia-3.2.2.jar、metrics-graphite-3.2.2.jar、metrics-jetty9-3.2.2.jar、metrics-jvm-3.2.2.jar)
  • 2.6在D:\Mysoftware\Tomcat8.0\webapps\solr\WEB-INF目录下创建classes文件夹
  • windows下Tomcat8中安装配置Solr6.6.0
  • 把D:\My softwaredownload\solr-6.6.0\solr-6.6.0\server\resources目录下的log4j.properties文件复制到D:\Mysoftware\Tomcat8.0\webapps\solr\WEB-INF\classes文件夹下

  • 2.7验证Solr是否安装成功:
  • 开启tomcat服务器(方式一:如图点击Apache Tomcat 文件下的ConfigureTomcatwindows下Tomcat8中安装配置Solr6.6.0

    方式二:点击D:\Mysoftware\Tomcat8.0\bin下的Tomcat8w.exe)然后出现启动框点击start即启动成功
  • 访问http://localhost:8080/solr/index.html(ps:按道理来说只要访问http://localhost:8080/solr就能成功访问才对,但是solr6.6必须还得在后面加上index.html才行,有朋友知道是什么原因的话可以跟我说一下),如下图所示:windows下Tomcat8中安装配置Solr6.6.0


  • 2.7创建一个自己的core:
  • Solr里面的core就像数据库里面的一个表,用来管理索引和相关配置。
    • 进入solr_home(ps:前面已经将相关配置文件复制到了solr_home中,没有复制的朋友看看前面相关操作),创建一个名为test1的文件夹:
    • windows下Tomcat8中安装配置Solr6.6.0

    • 将solr_home下的configsets目录下的sample_techproducts_configs目录下的conf文件夹复制到test1中
    • 访问http://localhost:8080/solr/index.html,进行如下操作:
    • windows下Tomcat8中安装配置Solr6.6.0

      windows下Tomcat8中安装配置Solr6.6.0

      至此整个solr就搭建好了,至于Solr如何使用后期再慢慢介绍吧
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章