美文网首页我爱编程
linux(centos)上solr7.2.1 环境搭建

linux(centos)上solr7.2.1 环境搭建

作者: civism | 来源:发表于2018-03-28 14:55 被阅读0次

    一.准备环境

    一台linux云主机,安装好jdk8环境

    二.搭建环境

    1.下载:

    wget http://mirror.bit.edu.cn/apache/lucene/solr/7.2.1/solr-7.2.1.tgz(作者把solr 下载到了/usr/local该目录下面)

    2.解压

    tar -zxf  solr-7.2.1.tgz

    3.启动

    cd /usr/local/solr-7.2.1/bin

    ./solr start -p 30004 (作者所用为聚石塔云主机,开放端口有限,所以不能用默认端口启动)

    4.检查是否启动成功

    ./solr status

    5.访问

    http://IP:端口/solr/#/ 进行访问了

    三.创建core

    运行./solr status 命令的时候有返回 solr_home,进入该目录/usr/local/solr-7.2.1/server/solr

    cd configsets/

    把solr 提供的core 模版复制出来放到solr目录下面

    cp sample_techproducts_configs/  ../ 

    重命名core

    mv  sample_techproducts_configs guava_item

    进入web页面,创建core

    四.中文分词

    该中文分词是用的solr 自带的分词

    进入目录:/usr/local/solr-7.2.1/contrib/analysis-extras/lucene-libs

    把solr 自带的分词包放入solr-web 的lib里面。执行命令:

    cp lucene-analyzers-smartcn-7.2.1.jar    /usr/local/solr-7.2.1/server/solr-webapp/webapp/WEB-INF/lib

    进入刚创建的core 目录下面,本例子core 目录为:/usr/local/solr-7.2.1/server/solr/guava_item

    进入conf 目录,更改配置文件managed-schema

    在该文件最后加入:参考博客:https://blog.csdn.net/a897180673/article/details/79410241

    注意:需要重启solr 因为加入了新的lib 没有被solr 加载到内存 

    进入 /usr/local/solr-7.2.1/bin        执行./solr restart -p 30004

    重新访问web ,测试分词是否成功

           

             

          

            

           

             

          

            

           

             

    相关文章

      网友评论

        本文标题:linux(centos)上solr7.2.1 环境搭建

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