devil20 发表于 2017-12-19 12:39:29

solr 搭建

  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界面。
页: [1]
查看完整版本: solr 搭建