1. 程式人生 > >Solr學習筆記(2)—— solr-7.0.0 安裝與目錄說明

Solr學習筆記(2)—— solr-7.0.0 安裝與目錄說明

導入 lms services pan conf nvi os x ins admin

  

  一:Solr系統要求

    您可以在任何系統中安裝 Solr,但是這些系統中必須有適用的 Java 運行時環境(JRE),具體介紹如下文所述。目前,這包括 Linux,MacOS / OS X 和 Microsoft Windows。

    1:Solr 安裝要求

     1.1 Java 要求
      您將需要 1.8 或更高版本的 Java 運行時環境(JRE)。在命令行中,檢查您的 Java 版本,如下所示:

$ java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

  確切的輸出將會有所不同,但您需要確保符合最低版本要求。我們還建議您從供應商那裏選擇一種可以使用的版本。Oracle 或 OpenJDK 是經過最多測試的 JRE,建議您可以使用它們。我們還建議您盡可能使用最新的官方版本。

    2:支持的操作系統

      Solr 在 Linux、MacOS 和 Windows 的幾個版本上進行了測試,您可以使用它們。

  二:安裝solr

    安裝Solr

      您如果要在 Unix 兼容或 Windows 服務器上安裝 Solr,通常只需簡單地提取(或解壓縮)下載包。

    可用 Solr 軟件包
      Solr 可從 Solr 網站獲取。您可以在此下載最新版本的 Solr:http://archive.apache.org/dist/lucene/solr/7.0.0/。

    Solr 有三個獨立的軟件包:

      solr-7.0.0.tgz:適用於 Linux / Unix / OSX 系統
      solr-7.0.0.zip:適用於 Microsoft Windows 系統
      solr-7.0.0-src.tgz:Solr 源代碼包。如果您想在 Solr 上開發而不使用官方的 Git 存儲庫,這將非常有用。

    安裝步驟

      1:上傳 solr-7.0.0.tgz 到/opt/software目錄下

      2:解壓 solr-7.0.0.tgz ,tar -zxf solr-7.0.0.tgz -C /opt/domain,將solr-7.0.0.tgz解壓至domain文件夾得到solr-7.0.0。

      3:打開solr-7.0.0得到如下目錄

        技術分享圖片

      目錄文件概述如下?

      安裝 Solr 之後,您將會看到以下的目錄和文件:

      • bin
        • solr 和 solr.cmd

          這是Solr 的控制腳本,也稱為bin/solr(對於 * nix)或者bin/solr.cmd(對於 Windows)。這個腳本是啟動和停止 Solr 的首選工具。您也可以在運行 SolrCloud 模式時創建集合或內核、配置身份驗證以及配置文件。

        • post

          Post Tool,它提供了用於發布內容到 Solr 的一個簡單的命令行界面。

        • solr.in.sh 和 solr.in.cmd

          這些分別是為 * nix 和 Windows 系統提供的屬性文件。在這裏配置了 Java、Jetty 和 Solr 的系統級屬性。許多這些設置可以在使用bin/solr或者bin/solr.cmd時被覆蓋,但這允許您在一個地方設置所有的屬性。

        • install_solr_services.sh

          該腳本用於 * nix 系統以安裝 Solr 作為服務。

      • contrib

        Solr 的contrib目錄包含 Solr 專用功能的附加插件。

      • dist

        dist目錄包含主要的 Solr .jar 文件。

      • docs

        docs目錄包括一個鏈接到在線 Javadocs 的 Solr。

      • example

        example目錄包括演示各種 Solr 功能的幾種類型的示例。

        • exampledocs

          這是一系列簡單的 CSV、XML 和 JSON 文件,可以在首次使用 Solr 時使用bin/post。有關和這些文件一起使用bin/post的更多信息,請參閱 Post 工具。

        • example-DIH

          此目錄包含一些 DataImport Handler(DIH)示例,可幫助您開始在數據庫、電子郵件服務器甚至 Atom 提要中導入結構化內容。每個示例將索引不同的數據集;有關這些示例的更多詳細信息,請參閱 README。

        • files

          files目錄為您提供了一個基本的搜索 UI,可以用於文檔(例如 Word 或 PDF),您可能已經存儲在本地。有關如何使用此示例的詳細信息,請參閱README。

        • films

          films目錄包含一組關於電影的強大數據,包括三種格式:CSV、XML 和 JSON。有關如何使用此數據集的詳細信息,請參閱 README。

      • licenses

        licenses目錄包括 Solr 使用的第三方庫的所有許可證。

      • server

        此目錄是 Solr 應用程序的核心所在。此目錄中的 README 提供了詳細的概述,但以下是一些特點:

        • Solr 的 Admin UI(server/solr-webapp

        • Jetty 庫(server/lib

        • 日誌文件(server/logs)和日誌配置(server/resources)。有關如何自定義 Solr 的默認日誌記錄的詳細信息,請參閱配置日誌記錄一節。

        • 示例配置(server/solr/configsets

  

   三:啟動Solr

    Solr 包括一個名為 bin/solr(對於Linux / MacOS系統)或者 bin\solr.cmd(對於 Windows 系統)的命令行界面工具。此工具允許您啟動和停止 Solr、創建核心和集合、配置身份驗證和檢查系統的狀態。

    要使用它來啟動 Solr,您只需輸入:

      bin/solr start

      註意:solr不建議用root用戶去啟動solr,會彈出提示,如果非要用,需要加上-force強制參數。切換到其他用戶需要為solr文件夾授權,sudo chmod 777 solr-7.0.0/**

,不止為什麽,默認solr的server文件夾中沒有logs文件,需要手動創建,sudo mkdir -p server/logs。

    如果您正在運行 Windows,則可以通過運行 bin \ solr 來啟動 Solr:

      bin\solr.cmd start

    檢查 Solr 是否正在運行,如果您不確定 Solr 是否在本地運行,則可以使用 status 命令:

      bin/solr status

    這將搜索在您的計算機上運行的 Solr 實例,然後收集有關它們的基本信息,如版本和內存使用情況。Solr 正在運行。如果您需要有說服力的證明,請使用 Web 瀏覽器查看管理控制臺:http://localhost:8983/solr/

      技術分享圖片

  

Solr學習筆記(2)—— solr-7.0.0 安裝與目錄說明