Linux環境: JDK1.7+tomcat7。
- 在/usr/local/路徑下創建solr文件夾
mkdir /usr/local/solr
- 導入tomcat
- 移動至/usr/local/solr並重命名爲tomcat
mv apache-tomcat-7.0.70 /usr/local/solr/tomcat
- 啓動tomcat,查看日誌是否啓動成功
cd /usr/local/solr/tomcat bin/startup.sh tailf logs/catalina.out
- 移動至/usr/local/solr並重命名爲tomcat
- 防火牆放開8080端口或者關閉防火牆
- 導入solr項目,讓tomcat幫忙解壓solr.war文件。(注:以下提到的solr根目錄指的是解壓solr壓縮文件產生的solr文件夾)
- 將solr根目錄中的example下的webapps中的solr.war拷貝到tomcat的webapps目錄
cp solr.war /usr/local/solr/tomcat/webapps/
- 關閉tomcat,並刪除solr.war文件
/usr/local/solr/tomcat/bin/shutdown.sh rm -f /usr/local/solr/tomcat/webapps/solr.war
- 將solr根目錄中的example/lib/ext目錄下所有的jar包複製到solr工程中
cp solr根目錄/example/lib/ext/* /usr/local/solrTomcat/webapps/solr/WEB-INF/lib/
- 將solr根目錄中的example下的webapps中的solr.war拷貝到tomcat的webapps目錄
- 創建solrhome。solrhome 用於存放solr服務器所有配置文件的目錄。
- 把solr根目錄下的example/solr移到/usr/local/solr下並重命名solrhome
cp -r solr根目錄/example/solr /usr/local/solr/solrhome
- 把solr根目錄下的example/solr移到/usr/local/solr下並重命名solrhome
- 告訴solr服務器solrhome的位置。
- 打開solr工程的web.xml文件。位置:/usr/local/solr/tomcat/webapps/solr/WEB-INF目錄下
- 修改下面的代碼,並解開註釋。<env-entry-value>標籤存放的就是solrhome的路徑
- 啓動tomcat,瀏覽器訪問 虛擬機IP地址/solr,登錄可視化管理界面。