//解压solr压缩包
[root@localhost ~]# tar zxf solr-4.10.3.tgz.tgz
//解压完成后进入解压目录
[root@localhost ~]# cd solr-4.10.3
[root@localhost solr-4.10.3]# ll
总用量 980
drwxr-xr-x. 2 root root 90 12月 11 13:21 bin
-rw-r--r--. 1 root root 406208 12月 10 2014 CHANGES.txt
drwxr-xr-x. 13 root root 228 12月 10 2014 contrib
drwxr-xr-x. 4 root root 4096 12月 11 13:21 dist
drwxr-xr-x. 17 root root 4096 12月 11 13:24 docs
drwxr-xr-x. 15 root root 250 12月 11 13:19 example
drwxr-xr-x. 2 root root 20480 12月 11 13:20 licenses
-rw-r--r--. 1 root root 12646 12月 1 2014 LICENSE.txt
-rw-r--r--. 1 root root 501873 12月 8 2014 LUCENE_CHANGES.txt
-rw-r--r--. 1 root root 24655 12月 1 2014 NOTICE.txt
-rw-r--r--. 1 root root 5344 12月 1 2014 README.txt
-rw-r--r--. 1 root root 850 12月 1 2014 SYSTEM_REQUIREMENTS.txt
[root@localhost solr-4.10.3]# cd
//创建目录
[root@localhost ~]# mkdir /usr/local/solr
//解压tomcat
[root@localhost ~]# tar zxf apache-tomcat-7.0.47.tar.gz
//将解压后的tomcat赋值到创建好的目录下并改名为tomcat
[root@localhost ~]# cp apache-tomcat-7.0.47 /usr/local/solr/tomcat -r
[root@localhost ~]#
//部署war包
[root@localhost ~]# cd solr-4.10.3
[root@localhost solr-4.10.3]# cd dist/
[root@localhost dist]# ll
总用量 33848
-rw-r--r--. 1 root root 29741796 12月 10 2014 solr-4.10.3.war
-rw-r--r--. 1 root root 17631 12月 10 2014 solr-analysis-extras-4.10.3.jar
-rw-r--r--. 1 root root 30179 12月 10 2014 solr-cell-4.10.3.jar
-rw-r--r--. 1 root root 51646 12月 10 2014 solr-clustering-4.10.3.jar
-rw-r--r--. 1 root root 2852283 12月 10 2014 solr-core-4.10.3.jar
-rw-r--r--. 1 root root 219326 12月 10 2014 solr-dataimporthandler-4.10.3.jar
-rw-r--r--. 1 root root 37442 12月 10 2014 solr-dataimporthandler-extras-4.10.3.jar
drwxr-xr-x. 2 root root 212 12月 11 13:21 solrj-lib
-rw-r--r--. 1 root root 767091 12月 10 2014 solr-langid-4.10.3.jar
-rw-r--r--. 1 root root 129327 12月 10 2014 solr-map-reduce-4.10.3.jar
-rw-r--r--. 1 root root 24630 12月 10 2014 solr-morphlines-cell-4.10.3.jar
-rw-r--r--. 1 root root 42228 12月 10 2014 solr-morphlines-core-4.10.3.jar
-rw-r--r--. 1 root root 451184 12月 10 2014 solr-solrj-4.10.3.jar
-rw-r--r--. 1 root root 199743 12月 10 2014 solr-test-framework-4.10.3.jar
-rw-r--r--. 1 root root 39744 12月 10 2014 solr-uima-4.10.3.jar
-rw-r--r--. 1 root root 20302 12月 10 2014 solr-velocity-4.10.3.jar
drwxr-xr-x. 4 root root 54 12月 11 13:21 test-framework
[root@localhost dist]# cp solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war
[root@localhost dist]#
[root@localhost ~]# cd /usr/local/solr/tomcat/
[root@localhost tomcat]# ll
总用量 96
drwxr-xr-x. 2 root root 4096 12月 11 13:37 bin
drwxr-xr-x. 2 root root 158 12月 11 13:37 conf
drwxr-xr-x. 2 root root 4096 12月 11 13:37 lib
-rw-r--r--. 1 root root 56812 12月 11 13:37 LICENSE
drwxr-xr-x. 2 root root 6 12月 11 13:37 logs
-rw-r--r--. 1 root root 1192 12月 11 13:37 NOTICE
-rw-r--r--. 1 root root 8826 12月 11 13:37 RELEASE-NOTES
-rw-r--r--. 1 root root 16262 12月 11 13:37 RUNNING.txt
drwxr-xr-x. 2 root root 30 12月 11 13:37 temp
drwxr-xr-x. 7 root root 97 12月 11 13:43 webapps
drwxr-xr-x. 2 root root 6 12月 11 13:37 work
//启动tomcat
[root@localhost tomcat]# ./bin/startup.sh
Using CATALINA_BASE: /usr/local/solr/tomcat
Using CATALINA_HOME: /usr/local/solr/tomcat
Using CATALINA_TMPDIR: /usr/local/solr/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/solr/tomcat/bin/bootstrap.jar:/usr/local/solr/tomcat/bin/tomcat-juli.jar
[root@localhost tomcat]#
//查看日志
[root@localhost tomcat]# tail -f logs/catalina.out
//关掉tomcat
[root@localhost tomcat]# ./bin/shutdown.sh
Using CATALINA_BASE: /usr/local/solr/tomcat
Using CATALINA_HOME: /usr/local/solr/tomcat
Using CATALINA_TMPDIR: /usr/local/solr/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/solr/tomcat/bin/bootstrap.jar:/usr/local/solr/tomcat/bin/tomcat-juli.jar
[root@localhost tomcat]#
[root@localhost tomcat]# cd webapps/
[root@localhost webapps]# ll
总用量 29056
drwxr-xr-x. 13 root root 4096 12月 11 13:37 docs
drwxr-xr-x. 7 root root 111 12月 11 13:37 examples
drwxr-xr-x. 5 root root 87 12月 11 13:37 host-manager
drwxr-xr-x. 5 root root 103 12月 11 13:37 manager
drwxr-xr-x. 3 root root 4096 12月 11 13:37 ROOT
drwxr-xr-x. 8 root root 117 12月 11 14:05 solr
-rw-r--r--. 1 root root 29741796 12月 11 13:43 solr.war
//删除war包的时候一定要关闭tomcat,如果不关闭tomcat删除war包.那么solr包也会自动删除
[root@localhost webapps]# rm -f solr.war
//导入jar包
[root@localhost webapps]# cd /root/solr-4.10.3/example/
[root@localhost example]# ll
总用量 60
drwxr-xr-x. 2 root root 36 12月 11 13:19 contexts
drwxr-xr-x. 2 root root 105 12月 11 13:21 etc
drwxr-xr-x. 4 root root 50 12月 11 13:19 example-DIH
drwxr-xr-x. 2 root root 4096 12月 11 13:21 exampledocs
drwxr-xr-x. 3 root root 18 12月 10 2014 example-schemaless
drwxr-xr-x. 3 root root 4096 12月 11 13:19 lib
drwxr-xr-x. 2 root root 6 12月 1 2014 logs
drwxr-xr-x. 5 root root 100 12月 11 13:19 multicore
-rw-r--r--. 1 root root 2992 12月 1 2014 README.txt
drwxr-xr-x. 2 root root 30 12月 11 13:19 resources
drwxr-xr-x. 4 root root 45 12月 10 2014 scripts
drwxr-xr-x. 4 root root 85 12月 11 13:21 solr
drwxr-xr-x. 2 root root 6 12月 10 2014 solr-webapp
-rw-r--r--. 1 root root 46294 3月 12 2013 start.jar
drwxr-xr-x. 2 root root 22 12月 11 13:19 webapps
[root@localhost example]# cd lib/
[root@localhost lib]# ll
总用量 1464
drwxr-xr-x. 2 root root 150 12月 11 13:19 ext
-rw-r--r--. 1 root root 21144 3月 12 2013 jetty-continuation-8.1.10.v20130312.jar
-rw-r--r--. 1 root root 60756 3月 12 2013 jetty-deploy-8.1.10.v20130312.jar
-rw-r--r--. 1 root root 95709 3月 12 2013 jetty-http-8.1.10.v20130312.jar
-rw-r--r--. 1 root root 103622 3月 12 2013 jetty-io-8.1.10.v20130312.jar
-rw-r--r--. 1 root root 24595 3月 12 2013 jetty-jmx-8.1.10.v20130312.jar
-rw-r--r--. 1 root root 89691 3月 12 2013 jetty-security-8.1.10.v20130312.jar
-rw-r--r--. 1 root root 347020 3月 12 2013 jetty-server-8.1.10.v20130312.jar
-rw-r--r--. 1 root root 101052 3月 12 2013 jetty-servlet-8.1.10.v20130312.jar
-rw-r--r--. 1 root root 284903 3月 12 2013 jetty-util-8.1.10.v20130312.jar
-rw-r--r--. 1 root root 110227 3月 12 2013 jetty-webapp-8.1.10.v20130312.jar
-rw-r--r--. 1 root root 38983 3月 12 2013 jetty-xml-8.1.10.v20130312.jar
-rw-r--r--. 1 root root 200387 12月 8 2011 servlet-api-3.0.jar
[root@localhost lib]# cd ext/
[root@localhost ext]# ll
总用量 552
-rw-r--r--. 1 root root 16515 2月 6 2014 jcl-over-slf4j-1.7.6.jar
-rw-r--r--. 1 root root 4959 2月 6 2014 jul-to-slf4j-1.7.6.jar
-rw-r--r--. 1 root root 489884 5月 26 2012 log4j-1.2.17.jar
-rw-r--r--. 1 root root 28688 2月 6 2014 slf4j-api-1.7.6.jar
-rw-r--r--. 1 root root 8869 2月 6 2014 slf4j-log4j12-1.7.6.jar
[root@localhost ext]#
//将这些jar包拷贝到sol的WEB-INF的lib目录下
[root@localhost ext]# cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
[root@localhost ext]#
[root@localhost ext]# cd ../../
[root@localhost example]# ll
总用量 60
drwxr-xr-x. 2 root root 36 12月 11 13:19 contexts
drwxr-xr-x. 2 root root 105 12月 11 13:21 etc
drwxr-xr-x. 4 root root 50 12月 11 13:19 example-DIH
drwxr-xr-x. 2 root root 4096 12月 11 13:21 exampledocs
drwxr-xr-x. 3 root root 18 12月 10 2014 example-schemaless
drwxr-xr-x. 3 root root 4096 12月 11 13:19 lib
drwxr-xr-x. 2 root root 6 12月 1 2014 logs
drwxr-xr-x. 5 root root 100 12月 11 13:19 multicore
-rw-r--r--. 1 root root 2992 12月 1 2014 README.txt
drwxr-xr-x. 2 root root 30 12月 11 13:19 resources
drwxr-xr-x. 4 root root 45 12月 10 2014 scripts
drwxr-xr-x. 4 root root 85 12月 11 13:21 solr
drwxr-xr-x. 2 root root 6 12月 10 2014 solr-webapp
-rw-r--r--. 1 root root 46294 3月 12 2013 start.jar
drwxr-xr-x. 2 root root 22 12月 11 13:19 webapps
[root@localhost example]#
//赋值example下的solr
[root@localhost example]# cp -r solr /usr/local/solr/solrhom
[root@localhost example]#
[root@localhost example]# cd /usr/local/solr/
[root@localhost solr]# ll
总用量 0
drwxr-xr-x. 4 root root 85 12月 11 14:14 solrhom
drwxr-xr-x. 9 root root 160 12月 11 13:37 tomcat
[root@localhost solr]#
//修改配置文件
[root@localhost solr]# vi tomcat/webapps/solr/WEB-INF/web.xml
//配置文件修改将注释删除
<!--
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
-->
*****************************************
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/local/solr/solrhom/</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
//启动
[root@localhost solr]# cd /usr/local/solr/tomcat/
[root@localhost tomcat]# bin/startup.sh
Using CATALINA_BASE: /usr/local/solr/tomcat
Using CATALINA_HOME: /usr/local/solr/tomcat
Using CATALINA_TMPDIR: /usr/local/solr/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/solr/tomcat/bin/bootstrap.jar:/usr/local/solr/tomcat/bin/tomcat-juli.jar
[root@localhost tomcat]#
[root@localhost tomcat]# tail -f logs/catalina.out
启动成功