1. 程式人生 > >Solr之——solr5.2.1環境搭建

Solr之——solr5.2.1環境搭建

1、下載Tomcat與solr-5.2.1並解壓,Tomcat解壓後的目錄為:E:\apache-tomcat-7.0.62,solr解壓後的目錄為:E:\solr-5.2.1

2、將solr部署到Tomcat中
  1)、將E:\solr-5.2.1\example\example-DIH目錄下的solr資料夾複製到tomcat的根目錄下,即:E:\apache-tomcat-7.0.62\
  2)、將E:\solr-5.2.1\server\webapps目錄下的solr.war包複製到E:\apache-tomcat-7.0.62\webapps目錄下,此時,啟動Tomcat,成功啟動Tomcat後,在該目錄下會自動生成一個solr的資料夾
    Tomcat啟動:E:\apache-tomcat-7.0.62\bin\startup.bat
    Tomcat關閉:E:\apache-tomcat-7.0.62\bin\shutdown.bat

  3)、修改E:\apache-tomcat-7.0.62\webapps\solr\WEB-INF\web.xml,找到<env-entry>節點,該結點處於被註釋狀態,去掉註釋,按如下程式碼修改:

<env-entry>
    <env-entry-name>solr/home</env-entry-name>
     <!--此路徑應該是Tomcat的根目錄-->
     <env-entry-value>E:\apache-tomcat-7.0.62\solr</env-entry-value>
     <env-entry-type>java.lang.String</env-entry-type>
</env-entry>
        4)、將E:\solr-5.2.1\server\lib\ext目錄下的所有jar包複製到E:\apache-tomcat-7.0.62\webapps\solr\WEB-INF\lib目錄下。
  5)、將E:\solr-5.2.1\server\resources目錄下的log4j.properties放到E:\apache-tomcat-7.0.62\webapps\solr\WEB-INF\classes目錄下,如果classes資料夾不存在就手動新建一個。
3、測試:在瀏覽器的位址列中輸入:http://localhost:8080/solr,如果出現介面則說明solr環境搭建成功, 如果有錯誤回有提示 。

剛開始的時候,我有提示報錯,
org.apache.solr.common.SolrException: Error loading class 'org.apache.solr.handler.dataimport.DataImportHandler

(配置solr伺服器時一般報這個錯org.apache.solr.common.SolrException: RequestHandler init failure或java.lang.ClassNotFoundException: org.apache.solr.handler.dataimport.DataImportHandler異常是找不到solr-dataimporthandler-4.4.0.jar這個jar包,預設不在solr.war包裡,在下載包的dist目錄下 ; 將相關的dataimporthandler的包放到web-inf的lib下就可以了) 再重啟應該就OK了;

4 分詞配置:
配置smart分詞器

    1)將E:\solr-5.2.1\contrib\analysis-extras\lucene-libs下的lucene-analyzers-smartcn-5.2.1.jar複製到E:\apache-tomcat-7.0.62\webapps\solr\WEB-INF\lib目錄下
 2)、開啟目錄E:\apache-tomcat-7.0.62\solr\,
    3)、選擇核心目錄並開啟,如db,用文字編輯器開啟db/config/schema.xml,並新增如下配置資訊:
    4)、重新啟動tomcat並輸入地址:http://localhost:8080/solr


相關推薦

Solr——solr5.2.1環境搭建

1、下載Tomcat與solr-5.2.1並解壓,Tomcat解壓後的目錄為:E:\apache-tomcat-7.0.62,solr解壓後的目錄為:E:\solr-5.2.1 2、將solr部署到Tomcat中   1)、將E:\solr-5.2.1\example\e

solr 6.2.1環境搭建

結果 div app 目錄 -name html 環境搭建 localhost 安裝配置 一:Solr簡介   Solr是一個獨立的企業級搜索應用服務器,它對外提供類似於Web-service的API接口。用戶可以通過http請求,向搜索引擎服務器提交一定格式的XML文件,

從零開始搭建大資料平臺系列2.1)—— Apache Hadoop 2.x 偽分散式環境搭建

JDK 版本:jdk 1.7.0_67 Apache Hadoop 版本:Hadoop 2.5.0 1、安裝目錄準備 ~]$ cd /opt/ opt]$ sudo mkdir /opt/modules opt]$ sudo chown beifeng:b

Selenium2+python自動化1-環境搭建(悠悠課程路)

網上 初學 .py web 應用 pat bdr 方案 註意 ima 前言 目前selenium版本已經升級到3.0了,網上的大部分教程是基於2.0寫的,所以在學習前先要弄清楚版本號,這點非常重要。本次學習之旅系列以selenium2為基礎 一、selenium簡介 Sel

Java入門第一季 1-2 Java環境搭建

nbsp eight 下載 搭建 network window 莫名其妙 運行 com 1.安裝JDK 官網下載JDK:www.oracle.com/technetwork/java/javase/downloads 下載對應的JDK 2.配置環境變量 JAVA環境變量J

Ubuntu16.04+CUDA8.0+cuDNN5.1+Python2.7+TensorFlow1.2.0環境搭建

選擇 per orf stop lis option amd64 pan repo 軟件版本說明:我選的Linux系統是Ubuntu16.04,CUDA用的8.0,Ubuntu16.04+CUDA8.0+cuDNN5.1+Python2.7只支持TensorFlow1.3.

GB/T28181開發1SPVMN(1.0.0.1)環境搭建

                                         

Hadoop從入門到精通系列--1.環境搭建

目錄   一 Hadoop簡介 二 Hadoop執行環境搭建前準備 2.1虛擬機器準備 2.2網路配置 2.3修改Linux主機名稱 三 Hadoop執行環境搭建 3.1 克隆虛擬機器 3.2修改靜態ip 3.3修改主機名稱(見上) 3.4關

Spark修煉道(進階篇)——Spark入門到精通:第十五節 Kafka 0.8.2.1 叢集搭建

作者:周志湖 微訊號:zhouzhihubeyond 本節為下一節Kafka與Spark Streaming做鋪墊 主要內容 1.kafka 叢集搭建 1. kafka 叢集搭建 kafka 安裝與配置 tar -zxvf kafka_2

Selenium基礎篇1-環境搭建

Python + Selenium 自動化環境搭建過程 1.  所需組建 1.1  Selenium for python 1.2  Python 1.3  Notepad++        作為剛初

ArcGIS Image Server柵格大資料環境搭建(10.6.1

所需產品:ArcGIS Enterprise 和 Image Server 1、部署好 ArcGIS Enterprise 環境,操作步驟見: https://blog.csdn.net/smss007/article/details/74301174 2、分別在兩臺機器安

一站式win10+ubuntu16.04+eclipse pydev+pycharm+tensorflow1.4.1+anaconda3 4.2.0環境搭建

一站式win10+ubuntu16.04+eclipsepydev+pycharm+tensorflow1.4.1+anaconda3 4.2.0環境搭建 之前安裝了tensorflow1.6.0版本感覺不太好用,於是決定回到py3.5+tf1.4.1版本 文章比較長,但

Hadoop 2.x環境搭建單機執行模式配置

Hadoop的單機執行模式配置 目錄 1、linux 中的配置 a)  Linux中修改主機名 b)  更改主機對映 (

web安全機器學習入門——1.環境搭建

onf log adding 隨機數生成 自然語言 圖像 2.6 大量 cond 前置知識 算法和數據的辯證關系:算法和數據是機器學習解決實際問題不可或缺的兩大因素。早期機器學習十分依賴特征提取,隨著發展,人們發現通過增加訓練數據量,讓機器從大量基礎特征中可以自動關聯出潛

1.環境搭建

action space 目的 edi hello red 其他 沒有 通過 1.建立web項目 2.建立Struts2的配置文件(struts.xml)   將Struts2 的空項目 中的配置文件 (struts.xml)復制到項目的 src目錄下   struts2.

結對編程項目作業2-開發環境搭建過程

後綴名 cmd命令 配置環境 cmd命令行 打開 開發環境 ava 命令行 文件 開發環境搭建過程:1.下載並安裝java 2.配置環境變量 3.設置成功後,在cmd命令行輸入命令java

nagios客戶端nrpe3.2.1安裝

init nagios插件 源碼 load 啟動 files plugin ubunt tar.gz 1、刪除dpkg安裝的nrpedpkg -l | grep nrpedkpg -P nagios-nrpe-server 2、ubuntu下nrpe3.2.1安裝 下載nr

接口自動化測試系列PHPUnit介紹和環境搭建

測試幫日記 phpunit 小強測試品牌 自動化測試 接口測試 phpunit介紹PHPUnit是一個面向PHP程序員的測試框架,這是一個xUnit的體系結構的單元測試框架。phpunit環境搭建這裏介紹兩種搭建方法:第一種:直接使用xampp,裏面集成了phpunit地址:https:/

GTK學習筆記Linux下Gtk環境搭建

linux 配置 evel app C/C++語言 好的 學習 搜索 基本 下面介紹下Ubuntu 環境下具體的安裝過程: 1、配置安裝gcc/g++/gdb/make 等基本編程工具(必須裝好) 剛裝好的Ubuntu系統中已經有GCC了,但是這個GCC幾乎什麽文件都不能編

Spring基礎知識1--環境搭建、bean創建、依賴註入、註解註入

管理 entry 知識 spring容器 get not string 方法 person 一、Spring兩大核心內容 1、控制反轉IOC/DI: 應用本身不負責對象的創建和維護,對象和依賴對象的創建完全交給容器管理。 2、AOP(面向切面編程):通過預編譯的方式,在運