zoukankan      html  css  js  c++  java
  • Linux安装版本solr-5.3.0

     准备材料:solr-5.3.0.tgz 

    下载路径:http://mirrors.hust.edu.cn/apache/lucene/solr/

    安装solr

    1、解压solr 
    [root@svn-server localhost]tar -zxvf solr-5.3.0.tgz 
    2、将solr包移动到opt目录下:
    [root@svn-server localhost]mv /tmp/solr-5.3.0 /opt/solr 
    3、把server/solr-webapp中的webapp复制到tomcat的webapps下,并重命名为solr
    [root@svn-server localhost]cp -r /opt/solr/server/webapps/webapp /usr/local/tomcat/webapps/solr


    4、修改solr home配置(注意:要把这段内容的注释去掉,否则不生效):

    [root@svn-server localhost] vi /usr/local/tomcat/webapps/solr/WEB-INF/web.xml

    <env-entry> 
    <env-entry-name>solr/home</env-entry-name> 
    <env-entry-value>/opt/solr/server/solr</env-entry-value> 
    <env-entry-type>java.lang.String</env-entry-type> 
    </env-entry> 

    将实例的core拷一个到solrhome,并命名为自己的名字(qdfs)
    cp -r /opt/solr/example/example-DIH/solr/solr /opt/solr/server/solr/qdfs


    5、复制solr/server/lib/ext下的jar包到tomcat的solr web的WEB-INF/lib/下:
    [root@svn-server localhost]cp /opt/solr/server/lib/ext/*.jar /usr/local/tomcat/webapps/solr/WEB-INF/lib/ 
    将distsolrj-lib的jar 拷到 tomcatlib
    cp /opt/solr/dist/solrj-lib/*.jar /usr/local/tomcat/lib/

    6、在tomcat solr下创建classes,并把example/resources/log4j.properties复制到classes中:
    [root@svn-server localhost]mkdir -p /usr/local/tomcat/webapps/solr/WEB-INF/classes 
    [root@svnserver localhost]cp /opt/solr/server/resources/log4j.properties /usr/local/tomcat/webapps/solr/WEB-INF/classes/


    四、配置实例core(我的叫qdfs)
    1、创建索引文件夹data
    [root@svn-server localhost]mkdir /opt/solr/server/solr/data

    2、修改solrconfig
    [root@svn-server localhost]vi /opt/solr/server/solr/qdfs/conf/solrconfig.xml
    把<lib dir="{solr.instal.dir.....注释掉。因为不是使用solr自带的启动
    设置solrdata地址
    <dataDir>${solr.data.dir:/opt/solr/server/solr/data}</dataDir>

    3、配置实例需要的jar包,也可通过配置上一步solrconfig中lib节点实现同样作用,但效果不太稳定
    [root@svn-server localhost]cp /opt/solr/contrib/analysis-extras/lib/*.jar /usr/local/tomcat/webapps/solr/WEB-INF/lib/

    访问localhost:8080/solr,能够成功访问。

    点击Core Admin,点击AddCore,输入name:qdfs, InstanceDir:qdfs,提交数据。

    注意这时候有可能会报错,原因是缺少jar包:

    (1)solr-dataimporthandler-5.3.0jar 
    (2)solr-dataimporthandler-extras-5.3.0.jar

    把jar拷贝到tomcatwebappssolrWEB-INFlib目录下 。重新启动tomcat即可访问。如下图:

  • 相关阅读:
    With在sql server 2005中的用法
    相互关联子查询在项目中的用法
    存储过程中@@Identity全局变量
    sql server 2008 5120错误
    如何启用 FILESTREAM
    表变量在存储过程或sql server中的运用
    Union ,Union ALL的用法
    数据移植(利用Ado.Net功能实现)
    Foreign Key ,NO action,Cascade的用法
    EXISTS 在SQL 中的用法
  • 原文地址:https://www.cnblogs.com/lingduqianli/p/7226681.html
Copyright © 2011-2022 走看看