• 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即可访问。如下图:

  • 相关阅读:
    7个最好的免费杀毒软件下载
    VMware虚拟机扩容
    tomcat的JK和JK2
    面向对象——接口
    JPA入门样例(採用JPA的hibernate实现版本号)
    JAVA数组的定义及用法
    Styles and Themes
    OpenSSL再曝CCS注入漏洞-心伤未愈又成筛子
    纯文本抽出程序库DMC TEXT FILTER
    数据结构课程设计之通讯录管理系统
  • 原文地址:https://www.cnblogs.com/lingduqianli/p/7226681.html
Copyright © 2020-2023  润新知