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如何使用後期再慢慢介紹吧
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章