solr安裝

solr能夠獨立運行前提是運行在web容器中 默認是jetty,咱們用tomcat

1.在/usr/local/devTools文件夾下建立目錄solr        mkdir solr

2.將tomcat,和solr拷貝到solr文件夾下

3.解壓    tar -zxf solr-4.10.3.tgz.tgz

4.解壓完成後的目錄結構
    bin    命令二進制文件
                    oom_solr.sh
                    solr
                    solr.cmd
                    solr.in.cmd
                    solr.in.sh
                    

    CHANGES.txt
    
    contrib    擴展包
                    analysis-extras
                    clustering
                    dataimporthandler
                    dataimporthandler-extras
                    extraction
                    langid
                    map-reduce
                    morphlines-cell
                    morphlines-core
                    uima
                    velocity
                    
    dist    編譯完生成的jar包 war包,編譯後的目標文件
                    solr-4.10.3.war    solr工程
                    solr-analysis-extras-4.10.3.jar
                    solr-cell-4.10.3.jar
                    solr-clustering-4.10.3.jar
                    solr-core-4.10.3.jar
                    solr-dataimporthandler-4.10.3.jar
                    solr-dataimporthandler-extras-4.10.3.jar
                    solrj-lib
                    solr-langid-4.10.3.jar
                    solr-map-reduce-4.10.3.jar
                    solr-morphlines-cell-4.10.3.jar
                    solr-morphlines-core-4.10.3.jar
                    solr-solrj-4.10.3.jar
                    solr-test-framework-4.10.3.jar
                    solr-uima-4.10.3.jar
                    solr-velocity-4.10.3.jar
            
    
    docs    solr文檔
    
    example    
            contexts
            etc
            example-DIH
            exampledocs
            example-schemaless
            lib
            logs
            multicore
            README.txt
            resources
            scripts
            solr    標準的solrhome
                    bin
                    collection1    索引庫存放位置
                                conf
                                    schema.xml 它定義字段filed  fieldType   分析器
                                    solrconfig.xml 放置solr服務器的
                    README.txt
                    solr.xml
                    zoo.cfg
                    
            solr-webapp
            start.jar
            
            webapps
                solr.war
    licenses
    LICENSE.txt
    LUCENE_CHANGES.txt
    NOTICE.txt
    README.txt
    SYSTEM_REQUIREMENTS.txt
    
    
    
    
    
5:部署solr
    把/usr/local/devTools/solr/solr-4.10.3/dist/solr-4.10.3.war部署到tomcat的webapps下面
    
6:啓動tomcat並解壓war
    
    
7:拷貝jar包
    jcl-over-slf4j-1.7.6.jar
    jul-to-slf4j-1.7.6.jar
    log4j-1.2.17.jar
    slf4j-api-1.7.6.jar
    slf4j-log4j12-1.7.6.jar

    將目錄usr/local/devTools/solr/solr-4.10.3/example/lib/ext下全部的jar複製到
    /usr/local/devTools/solr/apache-tomcat-6.0.41/webapps/solr-4.10.3/WEB-INF/lib/
    
    
    
    
第六步:建立solrHome:存放配置文件目錄
    cp -r /usr/local/devTools/solr/solr-4.10.3/example/solr /usr/local/devTools/solr/solrhome/
    
    
第七步:告訴solr服務器,solrhome的位置
    修改/usr/local/devTools/solr/apache-tomcat-6.0.41/webapps/solr-4.10.3/WEB-INF下面的web.xml
    

第八步:啓動tomcat
    
    
    
    
    solr項目的web.xml問價配置
    solrhome:
    /usr/local/devTools/solr/solrhome
    
    從錯誤日誌能夠看出,缺乏倆文件solr.xml及solrconfig.xml,
    這兩個文件能夠在SOLR_DIR/example/solr及SOLR_DIR/example/solr/collection1/conf找到。

    複製solr.xml到SOLR_HOME下,複製solrconfig.xml到SOLR_HOME/collection1/conf下,重啓tomcat,此時再查看日誌,solr已正常啓動
    4.web查看http://ip:8080/solr
相關文章
相關標籤/搜索