美文网首页
Linux搭建Solr服务

Linux搭建Solr服务

作者: 笑疯子 | 来源:发表于2018-07-24 10:57 被阅读48次
    1. 上传solr包

    1. 解压solr到文件夹
    [root@localhost webapps]# tar -zxvf solr-4.10.3.tgz.tgz -C /usr/develop/solr
    
    
    1. 进入solr目录下example下的webapps下,拷贝solr.war包到tomcat下
    [root@localhost solr-4.10.3]# cd example/webapps/
    [root@localhost webapps]# cp solr.war /usr/develop/apache-tomcat-7.0.47/webapps/
    
    
    1. 解压solr.war包后,删除war包即可
    切记,要先切换到tomcat的webapps下,不要解压solor下的war包
    创建一个solr文件夹
    [root@localhost webapps]# mkdir solr
    解压solr.war包solr文件夹
    [root@localhost webapps]# unzip solr.war -d solr
    删除war包
    [root@localhost webapps]# rm -rf solr.war
    切记,必须要删除,不然运行tomcat会重新解压!我们就白修改了!
    
    
    1. 拷贝solr服务需要的jar包
    进入到solr目录下的example/lib/ext文件夹
    [root@localhost webapps]# cd /usr/develop/solr/solr-4.10.3/example/lib/ext/
    拷贝当前目录下所有的jar包到tomcat的WEB-INF/lib下
    [root@localhost ext]# cp * /usr/develop/apache-tomcat-7.0.47/webapps/solr/WEB-INF/lib/
    
    
    1. 指定solrhome
    编辑tomcat下的webapps/solr/WEB-INF/web.xml
    env-entry-value:指定solr home
    [root@localhost ~]# 
    vim /usr/develop/apache-tomcat-7.0.47/webapps/solr/WEB-INF/web.xml
    
    
    image
    1. 启动tomcat测试是否成功
    启动tomcat
    [root@localhost ~]# 
    sh /usr/develop/apache-tomcat-7.0.47/bin/startup.sh
    可以通过日志查看是否启动成功
    [root@localhost ~]# 
    tail -f /usr/develop/apache-tomcat-7.0.47/logs/catalina.out
    访问web页面,如果看到如下页面则配置成功
    
    image

    搭建solr分词器

    1. 创建ik文件夹并解压ik
    [root@localhost ~]# mkdir /usr/develop/ik
    [root@localhost ~]# unzip IKAnalyzer.zip -d
    
    1. 拷贝jar包到tomcat下的solr下的lib下
    [root@localhost ik]# cp IKAnalyzer2012FF_u1.jar /usr/develop/apache-tomcat-7.0.47/webapps/solr/WEB-INF/lib/
    
    1. 在WEB-INF下classes目录下配置停用词
    因为还未运行编译,所以手动创建classes
    [root@localhost webapps]# mkdir solr/WEB-INF/classes
    拷贝配置文件、停用词到classes下
    [root@localhost ik]# cp IKAnalyzer.cfg.xml /usr/develop/apache-tomcat-7.0.47/webapps/solr/WEB-INF/classes/
    [root@localhost ik]# cp stopword.dic /usr/develop/apache-tomcat-7.0.47/webapps/solr/WEB-INF/classes/
    

    相关文章

      网友评论

          本文标题:Linux搭建Solr服务

          本文链接:https://www.haomeiwen.com/subject/gsjemftx.html