1. 程式人生 > >centos7環境下solr-6.6.2的安裝與配置

centos7環境下solr-6.6.2的安裝與配置

最近專案中遇到了索引引擎的問題,所以就在本地安裝了solr,雖然網上版本眾多,但是很難找到合適自己的安裝方法,經過一天的測試,終於安裝成功,分用tomcat和不用tomcat,兩種方式下面就安裝過程,與大家分享下

1.安裝準備及各軟體使用版本:

solr    版本6.6.2  下載地址:http://archive.apache.org/dist/lucene/solr/6.6.2/


solr自從升級到6.0版本以後jdk7不在適合,需要安裝jdk8以上的版本,之前測試的時候使用的tomcat7多次啟動失敗,後臺換成tomcat8後,效果顯著,嘿嘿,所以版本之間的依賴非常重要

2.安裝jdk以及配置環境變數這裡不在詳細介紹:

配置環境變數:

export JAVA_HOME=/usr/java/jdk1.8.0_111
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

3.安裝tomcat以及solr:

解壓tomcat:tar -zxvf apache-tomcat-8.5.29.tar.gz


解壓solr:  tar -zxvf solr-6.6.2.tgz

解壓後習慣上重新命名為tomcat和solr

4.配置solr:

1.將 solr 壓縮包中 solr\server\solr-webapp\資料夾下有個webapp資料夾,將之複製到tomcat\webapps\目錄下,資料夾名改成solr(任意) ;



cp -r solr/server/solr-webapp/webapp  tomcat/webapps/solr

2.將 solr 壓縮包中 solr\server\lib\ext 中的 jar 全部複製到 Tomcat\ webapps\solr\WEB-INF\lib 目錄中; 

cp solr/server/lib/ext/*  tomcat/webapps/solr/WEB-INF/lib  

3)將solr壓縮包中solr/server/lib/metrics* 開頭的jar全部複製到 Tomcat\ webapps\solr\WEB-INF\lib 目錄中; 


cp solr/server/lib/metrics*  tomcat/webapps/solr/WEB-INF/lib  


4)將solr壓縮包中solr/dist/solr-dataimporthandler-* 開頭的jar全部複製到 Tomcat\ webapps\solr\WEB-INF\lib 目錄中; 


cp solr/dist/solr-dataimporthandler-**  tomcat/webapps/solr/WEB-INF/lib  

5)在Tomcat\ webapps\solr\WEB-INF\下建立classes目錄,並將solr/server/resources/log4j.properties檔案複製其中;


mkdir  tomcat/webapps/solr/WEB-INF/classes

cp solr/server/resources/log4j.properties tomcat/webapps/solr/WEB-INF/classes

6)複製solr/server/solr/* 所有檔案到tomcat/solrhome(自行建立)目錄,用到建立solr的core時使用


 cp -r solr/server/solr tomcat/solrhome

7)修改配置檔案tomcat/webapps/solr/WEB-INF/web.xml

vim tomcat/webapps/solr/WEB-INF/web.xml

將這端程式碼取消註釋(大概在40行),並在標籤中輸入剛剛建立solrhome的絕對目錄:


最後的security登陸驗證標籤註釋掉,便於外部訪問,


最終的命令是:

[[email protected] ~]# clear
[[email protected] ~]# cp -r solr/server/solr-webapp/webapp  tomcat/webapps/solr
[[email protected] ~]# cp solr/server/lib/ext/*  tomcat/webapps/solr/WEB-INF/lib  
[[email protected] ~]# cp solr/server/lib/metrics*  tomcat/webapps/solr/WEB-INF/lib  
[[email protected] ~]# cp solr/dist/solr-dataimporthandler-**  tomcat/webapps/solr/WEB-INF/lib  
[[email protected] ~]# mkdir  tomcat/webapps/solr/WEB-INF/classes
[[email protected] ~]# cp solr/server/resources/log4j.properties tomcat/webapps/solr/WEB-INF/classes
[[email protected] ~]# cp -r solr/server/solr tomcat/solrhome
[[email protected] ~]# vim tomcat/webapps/solr/WEB-INF/web.xml

[[email protected] ~]# tomcat/bin/startup.sh


5.安裝準備及各軟體使用版本關閉防火牆,輸入訪問地址:http://IP:8080/solr/index.html


6.不用tomcat,解壓solr-5.2.1.tgz:

tar -zxvf solr-5.2.1.tgz   習慣上命名solr5


進入下面的bin目錄中


啟動:./solr start


訪問:http://IP:8983/solr


開始建立core admin(學習筆記,根據自己的情況,一下內容可不看):

準備工作:在solr5/server/solr下面建立專案名稱jt,已經資料目錄

mkdir solr5/server/solr/jt

mkdir solr5/server/solr/jt/data

mkdir solr5/server/solr/jt/conf

將schema.xml和solrconfig.xml複製到conf中

將IKAnalyzer2012FF_u1.jar複製到tomcat/webapps/solr/WEB-INF/lib  中(相關資料已經打包上傳:https://download.csdn.net/download/zhaogangyyxf/10307268)

將solr/dist/solr-dataimporthandler-*  tomcat/webapps/solr/WEB-INF/lib

啟動solr,開始建立



建立完畢

相關推薦

windows環境nginx服務器的安裝配置

使用 .html cal html 資源 ive user 成功 onf 轉載至:http://www.cnblogs.com/hxxy2003/archive/2012/09/20/2695254.html nginx服務器是一個高性能的HTTP和反向代理服務器,它以穩

win10環境MinGW和MSYS的安裝配置

gcc 針對 ref org 環境變量 blog tar window 顯示 最近在看《Python高級編程》這本書,裏面講到需要安裝MinGW和MSYS。因此,也了解到MinGW是針對Windows平臺開發的編譯器,可以實現gcc編譯器的各種功能。 1.首先,

centos7環境solr-6.6.2安裝配置

最近專案中遇到了索引引擎的問題,所以就在本地安裝了solr,雖然網上版本眾多,但是很難找到合適自己的安裝方法,經過一天的測試,終於安裝成功,分用tomcat和不用tomcat,兩種方式下面就安裝過程,與大家分享下1.安裝準備及各軟體使用版本:solr    版本6.6.2  

CentOS 6.3rsync服務器的安裝配置

mini 相關 有變 監測 部分 pro 當我 將不 pkgs 一、rsync 簡介   Rsync(remote synchronize)是一個遠程數據同步工具,可通過LAN/WAN快速同步多臺主機間的文件,也可以使用 Rsync 同步本地硬盤中的不同目錄。   Rsy

Windows版Mysql5.6.11的安裝配置教程

WINDOWS版下載地址: LINUX下載地址:  原始碼安裝選擇“Source Code”下拉選單,在出來的列表裡選最後一個“Generic Linux (Architecture Independent), Compressed TAR Archi

Linux CentOS 6.5中安裝配置Tomcat-8方法

2. 下載jdk-8u20-linux-x64.rpm,執行rpm -ivh jdk-8u20-linux-x64.rpm安裝;第二步 安裝 tomcat  將apache-tomcat-8.0.0.RC3.tar.gz檔案上傳到/usr/local中執行以下操作:  複製程式碼程式碼如下: [[email&

在Centos 6.4中安裝配置Git

本文章來自【知識林】 安裝 yum install git 安裝完成後此版本為1.7.1屬於相對較老的版本(如果作業系統的版本相對較高時,git的版本也會較高),對於github、Jenkins等服務都支援不好,所以需要升級git版本。 升級

Linux環境Eclipse和Tomcat的安裝配置

這幾天在公司一直做linux環境下Web伺服器的測試工作,因此Eclipse和Tomcat的安裝和環境配置是必需的,下面是我的一點安裝經驗,希望能對需要的人有所幫助。 一、jdk的安裝和配置 1.下載一個Linux Platform的JDK,建議下載RPM自解壓格式的(比如:

linux CentOS 6.5 中安裝配置JDK-7

系統環境:centos-6.5 安裝方式:rpm安裝 軟體:jdk-7u79-linux-x64.rpm 檢驗系統原版本 [[email protected] ~]# java -version java version "1.7.0_24" OpenJDK Ru

在CentOS 6.3中安裝配置Tomcat-7方法

安裝說明  安裝環境:CentOS-6.3  安裝方式:原始碼安裝  軟體:apache-tomcat-7.0.29.tar.gz  下載地址:http://tomcat.apache.org/download-70.cgi  wget http://mirrors.hu

Mac osx 10.10系統Navicat for MySQL的安裝配置

在打算用workbench之前就被同學安利了navicat,欲罷不能 之前win上用的很舒爽,現在mac上剛剛裝好,總結一下資源和步驟 =====================================================================

國內環境Kubernetes v1.12.1的安裝配置

一、些重要概念 Cluster:計算、儲存、網路資源的總和。Kubernetes的各種基於容器的應用都是執行在這些資源上的。 Master:Kubernetes的大腦,負責排程各種計算資源。Master可以是物理機或虛擬機器,多個Master可以同時執行,並實現HA。Master

Windows7 64位機上Emgu CV2 4 2安裝配置

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Redhat 7環境ISCSI-target伺服器的搭建配置

實驗環境:         iscsi-server:               

【Linux】Ubuntujdk,mysql,tomcat的安裝配置

最近在虛擬機器上裝了個Ubuntu12.04.5,心血來潮想試試在Ubuntu上部署自己的系統。跟在windows系統一樣,我們需要配置java執行環境,mysql和tomcat。   第一步:在Virtual Box上安裝Ubuntu系統 下載好Ubuntu的ISO映象之後,在

WindowsNginx+Tomcat整合的安裝配置

#Nginx使用者及組:使用者 組。window下不指定 #user  nobody; #工作程序:數目。根據硬體調整,通常等於CPU數量或者2倍於CPU。 worker_processes  1;#錯誤日誌:存放路徑。 #error_log  logs/error.log; #error_log  logs

Linux Centos5 Redis2.4.2安裝配置

第一步:下載安裝編譯 #wgethttp://redis.googlecode.com/files/redis-2.4.2.tar.gz #tar zxvf redis-2.4.2.tar.gz #cd redis-2.4.2 #make #make install #

Ubuntu Server 16.04MySQL 8.0的安裝配置

1.從Mysql官網上下載安裝檔案。有兩種方式可供選擇: 使用APT安裝方式安裝 使用完整的安裝包進行安裝 sudo dpkg -i mysql-apt-config_0.8.6-1_all.deb 2.更新系統安裝源 sudo apt

CentOS7 Vim自動補全外掛----YouCompleteMe安裝配置

最近剛裝了新系統CentOS7,想要把編碼環境配置一下,使用Vim編寫程式少不了使用自動補全外掛,我以前用的是neocomplcache+code_complete+omnicppcomplete。但在網上搜索時,看到了YouCompleteMe,說YCM更好用一些。

linuxNginx+tomcat整合的安裝配置

目的:搭建Nginx與tomcat整合,用Nginx代替apache步驟:一、安裝Tomcat和JDK  1、上傳apache-tomcat-6.0.18.tar.gz和jdk-6u12-linux-i586.bin至/usr/local2、執行如下命令安裝tomcat: 1.#cd /usr/loc