成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Ubuntu 14/15上配置Apache Solr

系統 Linux 系統運維
Apache Solr是一個最負盛名的開源搜索平臺,配合運行在網站后端的Apache Lucene,能夠讓你輕松創建搜索引擎來搜索網站、數據庫和文件。要安裝Solr,首先需要安裝JRE (Java Runtime Environment)作為基礎環境,因為solr和tomcat都是基于Java。所以,我們需要安裝最新版的Java并配置Java本地環境。

    大家好,歡迎來閱讀我們今天這篇 Apache Solr 的文章。簡單的來說,Apache Solr 是一個最負盛名的開源搜索平臺,配合運行在網站后端的 Apache Lucene,能夠讓你輕松創建搜索引擎來搜索網站、數據庫和文件。它能夠索引和搜索多個網站并根據搜索文本的相關內容返回搜索建議。

  Solr 使用 HTTP 可擴展標記語言(XML),可以為 JSON、Python 和 Ruby 等提供應用程序接口(API)。根據 Apache Lucene 項目所述,Solr 提供了非常多的功能,讓它很受管理員們的歡迎:

  ◆全文檢索

  ◆分面導航Faceted Navigation

  ◆拼寫建議/自動完成

  ◆自定義文檔排序/排列

  前提條件:

  在一個使用最小化安裝包的全新 Ubuntu 14/15 系統上,你僅僅需要少量的準備,就開始安裝 Apache Solor。

  1.System Update 系統更新

  使用一個具有 sudo 權限的非 root 用戶登錄你的 Ubuntu 服務器,在接下來的所有安裝和使用 Solr 的步驟中都會使用它。

  登錄成功后,使用下面的命令,升級你的系統到***的更新及補丁:

  1. $ sudo apt-get update 

  2.安裝 JRE

  要安裝 Solr,首先需要安裝 JRE (Java Runtime Environment) 作為基礎環境,因為 solr 和 tomcat 都是基于Java。所以,我們需要安裝***版的 Java 并配置 Java 本地環境。

  要想安裝***版的 Java 8,我們需要通過以下命令安裝 Python Software Properties 工具包。

  1. $ sudo apt-get install python-software-properties 

  完成后,配置***版 Java 8的倉庫。

  1. $ sudo add-apt-repository ppa:webupd8team/java 

  現在,你可以通過以下命令更新包源列表,使用‘apt-get’來安裝***版本的 Oracle Java 8。

  1. $ sudo apt-get update 
  2.  
  3.   $ sudo apt-get install oracle-java8-installer 

  在安裝和配置過程中,點擊'OK'按鈕接受 Java SE Platform 和 JavaFX 的 Oracle 二進制代碼許可協議Oracle Binary Code License Agreement。

  在安裝完成后,運行下面的命令,檢查是否安裝成功以及查看安裝的版本。

  1. kash@solr:~$ java -version 
  2. java version "1.8.0_66" 
  3. Java(TM) SE Runtime Environment (build 1.8.0_66-b17) 
  4. Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode) 

  執行結果表明我們已經成功安裝了 Java,并達到安裝 Solr 最基本的要求了,接著我們進行下一步。

  安裝 Solr

  有兩種不同的方式可以在 Ubuntu 上安裝 Solr,在本文中我們只用***的源碼包來演示源碼安裝。

  要使用源碼安裝 Solr,先要從官網下載***的可用安裝包。復制以下鏈接,然后使用 'wget' 命令來下載。

  1. $ wget http://www.us.apache.org/dist/lucene/solr/5.3.1/solr-5.3.1.tgz 

  運行下面的命令,將這個已歸檔的服務解壓到 /bin 目錄。

  1. $ tar -xzf solr-5.3.1.tgz solr-5.3.1/bin/install_solr_service.sh --strip-components=2 

  運行腳本來啟動 Solr 服務,這將會先創建一個 solr 的用戶,然后將 Solr 安裝成服務。

  1. $ sudo bash ./install_solr_service.sh solr-5.3.1.tgz 

  Solr 安裝

  使用下面的命令來檢查 Solr 服務的狀態。

  1. $ service solr status 

  Solr 狀態

  創建 Solr 集合:

  我們現在可以使用 Solr 用戶添加多個集合。就像下圖所示的那樣,我們只需要在命令行中指定集合名稱和指定其配置集就可以創建多個集合了。

  1. $ sudo su - solr -c "/opt/solr/bin/solr create -c myfirstcollection -n data_driven_schema_configs" 

  創建集合

  我們已經成功的為我們的***個集合創建了新核心實例目錄,并可以將數據添加到里面。要查看庫中的默認模式文件,可以在這里找到: '/opt/solr/server/solr/configsets/datadrivenschema_configs/conf' 。

  使用 Solr Web

  可以使用默認的端口8983連接 Apache Solr。打開瀏覽器,輸入 http://your_server_ip:8983/solr 或者 http://your-domain.com:8983/solr,確保你的防火墻允許8983端口。

  1. http://172.25.10.171:8983/solr/ 

  Web訪問Solr

  在 Solr 的 Web 控制臺左側菜單點擊 'Core Admin' 按鈕,你將會看見我們之前使用命令行方式創建的集合。你可以點擊 'Add Core' 按鈕來創建新的核心。

  添加核心

  就像下圖中所示,你可以選擇某個集合并指向文檔來向里面添加內容或從文檔中查詢數據。如下顯示的那樣添加指定格式的數據。

  1. "number": 1, 
  2. "Name""George Washington"
  3. "birth_year": 1989, 
  4. "Starting_Job": 2002, 
  5. "End_Job""2009-04-30"
  6. "Qualification""Graduation"
  7. "skills""Linux and Virtualization" 

  添加文件后點擊 'Submit Document'按鈕。

  添加文檔

  總結

  在 Ubuntu 上安裝成功后,你就可以使用 Solr Web 接口插入或查詢數據。如果你想通過 Solr 來管理更多的數據和文件,可以創建更多的集合。希望你能喜歡這篇文章并且希望它能夠幫到你。

責任編輯:武曉燕 來源: Linux中國
相關推薦

2018-05-25 11:55:41

2020-04-08 12:20:25

UbuntuLinuxOracle Java

2014-06-30 09:27:17

UbuntuTomcat集群

2019-10-21 13:28:38

UbuntuPostgreSQL命令

2021-12-04 21:45:19

UbuntuLinux開源

2021-11-05 08:00:00

數據庫PostgreSQL開源

2020-03-18 14:40:14

Ubuntu 18.0RedisLinux

2019-08-02 15:30:42

UbuntuMongoDB命令

2011-03-22 12:53:35

UbuntuLAMPApache

2018-10-15 15:23:50

UbuntupipPython

2019-08-30 11:20:28

UbuntuVirtualBoxLinux

2023-08-08 12:38:52

2024-01-04 11:50:00

UbuntuDocker

2017-08-15 11:58:15

LinuxCentOSApache Hado

2021-08-09 09:00:00

Kubernetes云計算架構

2021-02-25 08:00:00

WindowsWindows 10開發

2015-10-16 10:07:22

Justniffer安裝Ubuntu

2015-08-12 13:44:29

UbuntuChef

2023-05-27 16:27:25

2016-07-26 13:58:52

Ubuntulinux網橋
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产日韩欧美综合 | 91精品久久久 | 国产精品一区二区三区久久久 | 久久久久久久久久爱 | 91久久国产精品 | 国产精品久久午夜夜伦鲁鲁 | 国产精品久久久久久久免费观看 | 亚洲第一av | 中国免费黄色片 | 国产精品一区一区 | 日韩三级电影一区二区 | 免费观看a级毛片在线播放 黄网站免费入口 | 精品乱码一区二区 | 国产成人99| 午夜小电影 | 久久久久久久一区 | 国产精品久久久久久久久久久久久久 | 欧美国产日韩一区 | 国产精品一区二区三区在线 | 99re在线免费视频 | 国产精品日日做人人爱 | 美国十次成人欧美色导视频 | 亚洲精品九九 | 欧美日韩综合一区 | 日韩亚洲一区二区 | 欧美久久久久久 | 人人鲁人人莫人人爱精品 | 日韩中文字幕一区二区三区 | 天堂视频中文在线 | 日韩精品一区二区三区中文在线 | 国产精品美女一区二区 | 91 久久| 成人性生交大片免费看r链接 | 久久久久久久久久久久久久久久久久久久 | 中文字幕日韩在线 | 国产在线视频网 | 黄色免费在线观看 | www日韩| 99精品一区二区 | 国产高清免费在线 | 日韩免费一区 |