Solr的安裝方法

看了兩個星期Endeca,領導決定改用Solr,Endeca只學了點皮毛,又要開始學solr,先安裝了一下,把安裝方法幾下了,java幾乎是0基礎,所以連同tomcat的安裝一起,都是從網上找到的,總結起來。我的是Win7系統,其他的系統可能設置環境變量的位置不同,但應該區別不大。

先安裝jdk,這個沒什麼可說的,去官網下好了。

然後下載tomcat,設置tomcat需要的環境變量,

設置的具體步驟如下:


1.計算機->右鍵 ->屬性->在彈出的窗口右側點高級系統設置,然後點最下面的“系統變量” 


2.點最下面的“新建”,新建一個系統變量,變量名爲JAVA_HOME,值jdk的安裝目錄(比如C:\Program Files\Java\jdk1.7.0_09) 


3.修改path,在原有的內容後面加上";%JAVA_HOME%\bin" (只加引號內的部分) 


4.再新建個classpath,值爲以下內容: classpath =".;%JAVA_HOME%\lib\dt.jar;JAVA_HOME%\lib\tools.jar" 


然後“確定”就OK了。


 看設置是否成功:開始-》運行->輸入cmd->回車,出現黑窗口後輸入javac 回車,看到一大串命令後,則表示設置成功


5. tomcat是不需要安裝的,解壓就好了,比如我的tomcat解壓到D:\apache-tomcat-7.0.33,那麼設置環境變量

    tomcat_home 設置爲 D:\apache-tomcat-7.0.33

    CATALINA_HOME 設置爲 D:\apache-tomcat-7.0.33

    CATALINA_BASE 設置爲 D:\apache-tomcat-7.0.33

    然後運行tomcat文件夾裏的startup.bat,應該在bin裏面,就可以啓動tomcat了,打開瀏覽器輸入http://localhost:8080,如果看到tomcat的歡迎頁面,說明您啓動服務成功。


6. Tomcat 配置文件conf\server.xml
添加編碼的配置 URIEncoding="UTF-8" (如不添加,中文檢索時因爲亂碼搜索不到)。
添加後爲:
<Connector port="8983" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443" URIEncoding="UTF-8" />

現在tomcat就設置完了。


下面是solr的設置方法
 
1 解壓solr的壓縮包,我的解壓到了D:\solr\apache-solr-4.0.0
2. 建立d:/solr/home主目錄(可以根據自己的情況建立),把D:\solr\apache-solr-4.0.0\example\solr複製到該目錄下。
3. 建立solr.home 環境變量:置爲 d:/solr/home
4. 將D:\solr\apache-solr-4.0.0\example\webapps\solr.War複製到tomcat的webapp下,啓動是會自動解壓。
5. 修改D:\apache-tomcat-7.0.33\webapps\solr\WEB-INF\web.xml.
    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>d:\solr\home</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

6.在solr4.3以上的版本中,從solr-4.3.0\example\lib\ext複製所有的jar到tomcat/lib下,並複製solr-4.3.0\example\resources\log4j.properties到tomcat/lib下(有關日誌的說明,見 http://wiki.apache.org/solr/SolrLogging),須知,solr-4.3.0.jar並沒有自帶日誌打印組件,因此這個步驟不執行,可能引起“org.apache.catalina.core.StandardContext filterStart SEVERE: Exception starting filter SolrRequestFilter org.apache.solr.common.SolrException: Could not find necessary SLF4j logging jars.”異常;

7. 啓動tomcat,瀏覽器輸入:http://localhost:8080/solr/ 
8..看到頁面說明部署成功

上面是從網上的配置tomcat方法和配置solr方法總結出來的,爲了我這種java 0基礎的人看起來方便,以後還要學習solr,會邊學邊寫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章