Linux安装Solr教程

//解压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 

启动成功
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

影孓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值