天天看點

Jetty啟動solr7.2.1相關配置(1)

概述:

    solr 需要運作在一個Servlet容器中solr預設提供Jetty(java寫的Servlet容器),也可使用Tocmat作為Servlet容器。環境如下:

    solr:solr7.2.1

    JDK:jdk1.8

1. 官網下載下傳solr相關版本,本文以solr7.2.1為準(最新版本已更新到7.3.0,可能會有bug修複,是以采用7.2.1版本)。

    官網位址:點選打開連結       以下為windos版本:

Jetty啟動solr7.2.1相關配置(1)

2.啟動與關閉:

    解壓後進入bin目錄:

Jetty啟動solr7.2.1相關配置(1)

    在檔案夾路徑上鍵入cmd,即可打開cmd.exe指令行視窗:

Jetty啟動solr7.2.1相關配置(1)

    輸入

solr start -p 8483
           

     即可啟動(預設為8483端口)。也可通過輸入

solr.cmd start
           

    啟動。以下畫面為啟動成功:

Jetty啟動solr7.2.1相關配置(1)

    關閉指令為:

solr stop -p 8483
           

    畫面為:

Jetty啟動solr7.2.1相關配置(1)

3.浏覽器上輸入:

http://localhost:8483/solr/index.html#/
           

正常啟動畫面:

Jetty啟動solr7.2.1相關配置(1)

4.添加solrcore

首先需建立一個solrhome,本文使用solr-7.2.1\server\solr 目錄做為solrhome;

注:如需另設solrhome,還需更改 D:\solr_180329\solr-7.2.1\server\solr-webapp\webapp\WEB-INF下web.xml中,<env-entry>标簽内的<env-entry-value>的值,絕對路徑和相對路徑均可。本文使用以下目錄為solrhome,便不再建立solrhome目錄:

Jetty啟動solr7.2.1相關配置(1)

solrhome是solr運作的主目錄,目錄中包括了運作solr執行個體所有的配置檔案和資料檔案,solr執行個體就是solrcore,一個solrhome可以包括多個solrcore,每個solrcore提供單獨的搜尋和索引服務。每個solrcore檔案都有基礎的配置檔案,需要複制到solrcore檔案夾下面。

  • a)以下為複制過程:

(1)在solr-7.2.1\server\solr 下面建立一個檔案夾,名字任取,這裡取名123 

(2)将solr-7.2.1\server\solr\configsets\_default 下面的conf檔案夾 

複制到123檔案夾下面:

Jetty啟動solr7.2.1相關配置(1)
  • b)下面是在solr的web界面添加solrcore

    打開浏覽器 輸入:    http://localhost:8483/solr

        點選core admin==》add core:

Jetty啟動solr7.2.1相關配置(1)

确認後如圖:

Jetty啟動solr7.2.1相關配置(1)

5.至此基本配置已完成。有關分詞配置見下一篇~

繼續閱讀