勤说

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1、安装solr,从solr官网下载solr(http://archive.apache.org/dist/lucene/solr),这里选择下载4.10.2。

2.、下载到服务器后解压,

  tar -xvf solr-4.10.2.tar.gz

  解压完成后打开文件夹,进入dist目录下,

       

  复制solr-4.10.2.war包到tomcat目录下的webapps文件夹下,

  cp solr-4.10.2.war /usr/tomcat8/webapps/

  然后启动tomcat,启动完成后关闭tomcat,进入webapps文件夹,删除war包

  

  改一下名字:

  mv solr-4.10.2 solr

  进入solr/WEB-INF目录下,创建一个classes的文件夹:

  

  复制下载解压下来的solr文件夹下,solr/example/lib/ext下的所有jar包到tomcat/webapps/solr/WB-INF/lib文件夹下

  

  复制solr/example/resources文件夹下的log4j.properties文件到tomcat/webapps/solr/WEB-INF/classes文件夹下

  

3、创建你的solrhome目录

   这里选择创建在/usr/solrhome目录下:

  cd /usr/ 
  mkdir solrhome

  然后进入/usr/solr/example/solr,复制solr文件夹下的全部文件到你新建的solrhome文件夹中:

  cd /usr/solr/example
  cp -r solr/* /usr/solrhome

注意,这里用-r参数,表示如果复制的文件夹里面还有文件需要复制,就需要递归,不然会出现cp: omitting directory `solr'错误

4、修改solrhome的路径

  进入/usr/tomcat/webapps/solr/WEB-INF文件夹中,编辑web.xml

  cd /usr/tomcat/webapps/solr/WEB-INF
  vi 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>

记得把注释去掉!!!

把其中的/put/your/solr/home/here修改成我们配置的solrhome目录

然后保存退出。

然后可以启动tomcat,访问即可看到solr界面。

 

posted on 2017-11-13 17:40  勤说  阅读(191)  评论(0编辑  收藏  举报