solr升级

solr 升级
    solr从4.8升级到4.9;tomcat从7升级到8。
    原先采用的是solr+tomcat的方式, 升级后依旧不变,
首先在solr官网查看solr4.8和4.9的主要区别:
    查看区别
    对查询进行优化,solrj添加了 'addreplica' Collection API,还有修改了些bug等等,
这次主要遇到的问题是不知道如何升级,升级不像安装tomcat+solr教程一样多,
    经过一番google后,开始动工:
    1、首先在服务器我重新安装solr和tomcat,采用tomcat8版本,端口号要与生产环境的tomcat端口不同哦, 将4.9版本的solr部署到tomcat8中
    2、接着的问题是对比新旧solr的schema.xml和solrconfig.xml查看不同的地方,并对新的solr配置文件做相应修改。
    3、接下来也是最重要的一步,就是将老版本的solr索引数据迁移到新solr中。因为这是在生产环境操作,并且solr数据有30多个G,这步是非常小心的,将老solr目录下的conf和data文件夹,拷贝到新solr目录下。这个过程需要十多分钟时间,耐心等待。。。
        cp -r /home/solr/collection1/data/index /home/solr-ty/collection1/data/index
    4、拷贝完了,就需要重启tomca8,对新的solr进行测试,添加索引、全文检索等步骤;
    5、测试通过后关闭tomcat8,端口号改为生产环境tomcat的端口号,停掉生产环境tomcat,重启tomcat8,升级完毕。

你可能感兴趣的:(Java)