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