1. 程式人生 > >搜尋引擎Solr環境搭建詳解

搜尋引擎Solr環境搭建詳解

Solr伺服器採用java5開發的,是基於Lucene全文搜尋的。

要想搭建Solr,首先進行java環境的配置,安裝對應的jdk以及tomcat,在此就不多講。

以下是在jdk1.7和tomcat1.7的環境下搭建最新版本的solr4.10.3。

具體步驟如下:

2.建目錄/webapps/mysolr/solr

3.解壓壓縮包solr-4.10.3,找到example下的webapps中的solr.war包,並將其解壓。

4.將解壓完的war包(solr資料夾)拷貝到第2步建的目錄:/webapps/mysolr下

5.拷貝兩個地方的jar包到/webapps/mysolr/solr/WEB-INF/lib下

   (1)example下lib包的所有jar包

    (2)example下lib包下的ext包中的所有jar包

6.拷貝example/resource下的log4j.properties檔案到/webapps/mysolr/solr/classpath 下

7.solrhome的配置:

   先建立一個solrhome目錄:/webapps/mysolr/solrhome,然後將example/solr下的所有檔案拷貝到/webapps/mysolr/solrhome下

  然後修改配置檔案/webapps/mysolr/solr/WEB-INF/web.xml,將solr/home的註解放開並配置如下:

  1. <env-entry>
  2.    <env-entry-name
    >solr/home</env-entry-name>
  3.    <env-entry-value>/webapps/mysolr/solrhome</env-entry-value>
  4.    <env-entry-type>java.lang.String</env-entry-type>
  5. </env-entry>

8.把/webapps/mysolr/solr部署到tomcat下,並啟動tomcat。

以上就完成了solr環境的基本搭建,訪問http://loclhost:8080/solr  可看到如下介面:


相關推薦

搜尋引擎Solr環境搭建

Solr伺服器採用java5開發的,是基於Lucene全文搜尋的。要想搭建Solr,首先進行java環境的配置,安裝對應的jdk以及tomcat,在此就不多講。以下是在jdk1.7和tomcat1.7的環境下搭建最新版本的solr4.10.3。具體步驟如下:2.建目錄/web

Vue.js 運行環境搭建(基於windows的手把手安裝教學)及vue、node基礎知識普及

頁面 沒有 全能 服務器程序 重載 帶來 size 耐心 編程   Vue.js 是一套構建用戶界面的漸進式框架。他自身不是一個全能框架——只聚焦於視圖層。因此它非常容易學習,非常容易與其它庫或已有項目整合。在與相關工具和支持庫一起使用時,Vue.j

AngularJS4.0環境搭建--windows系統環境

class images 開發 安裝 hub 詳解 ans win 總結 第一步:安裝NodeJS   下載最新版的NodeJS並安裝,安裝完成後打開CMD命令行,輸入以下命令:   node -v   若返回類似版本號則代表NodeJS安裝成功,如下:    第二部

Python環境搭建(Window平臺)

強制 section strip 配置環境變量 廣泛 rip 標準庫 ron 令行 前言 Python,是一種面向對象的解釋型計算機程序設計語言,是純粹的自由軟件,Python語法簡潔清晰,特色是強制用空白符作為語句縮進,具有豐富和強大的庫,它常被稱為膠水語言。 Pyth

Python的環境搭建!!!!

Python 環境搭建 本文章我們將向大家介紹如何在本地搭建Python開發環境。 Python可應用於多平臺包括 Linux 和 Mac OS X。 你可以通過終端視窗輸入 "python" 命令來檢視本地是否已經安裝Python以及Python的安裝版本。 Uni

Go 系列教程 —— 1. Go語言開發環境搭建

Go語言介紹Go語言是Google於2009年釋出的第二款開源的程式語言。Go語言的特點:準對多處理器應用程式的程式設計進行了優化,使用Go編譯程式可以媲美C或C++的程式碼速度,而且擁有Python解釋語言的簡潔和開發效率。Go語言優勢可以編譯成機器碼,不依賴其他庫靜態型別

CDH版本Hadoop叢集環境搭建

1、CDH版本hadoop重新編譯 1.1 為什麼要編譯? 由於cdh給出的hadoop的安裝包並沒有提供帶C程式訪問的介面,所以我們在使用本地庫(本地庫可以用來做壓縮,以及支援C程式等等)的時候就會出問題,所以一般需要自己重新編譯。 1.2 編譯環境的準備

小白學Python的必備之物——Python環境搭建

clas 對不起 適合 目錄 屬性 一個 新版 設置 由於 昨天,有小夥伴向我反映,他對我說“你好像還沒教過我安裝Python的吧?”聽到這句話,我不禁汗顏起來,我的確好像沒太註意Python學習的基礎了,一直發各種爬蟲與初學者看不懂的代碼,在此我要向我的讀者先說聲“對不起

Vue.js 執行環境搭建(基於windows的手把手安裝教學)及vue、node基礎知識普及

Vue.js 是一套構建使用者介面的漸進式框架。他自身不是一個全能框架——只聚焦於檢視層。因此它非常容易學習,非常容易與其它庫或已有專案整合。在與相關工具和支援庫一起使用時,Vue.js 也能完美地驅動複雜的單頁應用。   在配置環境之前呢,有些基礎的東西還是要和大家普及一

Gerrit原始碼開發環境搭建

Gerrit          Gerrit,開放原始碼的程式碼審查軟體,使用網頁介面。利用網頁瀏覽器,同一個團隊的軟體程式設計師,可以相互審閱彼此修改後的程式程式碼,決定是否能夠提交,退回或者繼續修改。它使用Git作為底層版本控制系統。原先是為了管理Android計劃而產

windows 64位下,React-Native環境搭建 (Android)

React-Native環境搭建需要: 1、安裝Java JDK 2、安裝Android Studio 3、安裝node.js 4、安裝git 5、安裝Python 2.x (注意目前不支援Python 3版本) 6、安裝react-native-c

Java開發環境搭建

一。jdk安裝與配置  jdk7於3月份剛剛釋出,目前eclipse的最新版本中還沒有提供對jdk7的編譯支援,所以我們只下載jdk6。 下載地址:http://download.java.net/jdk6/  選擇適合平臺的安裝檔案,windows32下目

ZooKeeper 3.4.5 分散式環境搭建

概述 上一篇中,我們說到了關於 Hadoop-2.2.0 叢集的搭建。在這個系列中,Zookeeper 是必不可少的。本文會介紹 Zookeeper-3.4.5 的安裝,後面會介紹 HBase-0.96 的安裝。希望於你有益。 版權說明

Vue.js 執行環境搭建及vue、node基礎知識普及

​Vue.js 是一套構建使用者介面的漸進式框架。他自身不是一個全能框架——只聚焦於檢視層。因此它非常容易學習,非常容易與其它庫或已有專案整合。在與相關工具和支援庫一起使用時,Vue.js 也能完美地驅動複雜的單頁應用。 在配置環境之前呢,有些基礎的東西還是要和大家普及

Vue開發環境搭建

網上搜索部落格、視訊試著搭建下Vue的開發環境,過程沒有視訊裡那麼順利,花了我幾個小時,但我還是要花半小時來總結一下記錄下來,避免下次用個新電腦又得搭建環境浪費時間了,下面是我搭建環境的步驟,與君同享,共同學習,若有錯誤,歡迎吐槽評論! 另外,我的電腦是win

VSCode + WSL 2 + Ruby環境搭建

## vscode配置ruby開發環境 > vscode近年來發展迅速,幾乎在3年之間就搶佔了原來vim、sublime text的很多份額,猶記得在2015-2016年的時候,ruby[推薦的開發環境](https://ruby-china.org/wiki/tools)基本上都是vim和subli

利用docker搭建LAMP執行環境教程

  LAMP相信對大家來說都不陌生, Docker是一個開源的引擎,可以輕鬆的為任何應用建立一個輕量級的、可移植的、自給自足的容器,所以這篇文章給大家介紹利用docker快速搭建LAMP執行環境的方法,有需要的朋友們可以參考借鑑,下面來一起看看吧。 LAMP介紹 LAMP 指的

阿里雲伺服器搭建Solr叢集[圖文]

Solr叢集 Solr叢集的架構 SolrCloud 需要用到solr+zookeeper 要完成的叢集結構 Zookeeper 1、叢集管理 主從的管理、負載均衡、高可用的管理。叢集的入口。Zookeeper必須是叢集才能保證高可用。Zoo

搜尋引擎Solr配置管理

開發十年,就只剩下這套架構體系了! >>>   

小程序商城系統開發模式平臺搭建

小程序 效果 商機 應用場景 模式 找到 成本 時代 哪些 小程序商城系統開發(李想.185.6504.8478)隨著移動互聯網的深入普及,流量碎片化的趨勢無法逆轉,百度、淘寶等平臺成本越來越高,效果卻越來越差,企業單一流量入口保持增長的時代結束。小程序二維碼多入口的訪問形