solr安装和部署

安装部署

二话不说,管他什么东西,我们先部署一个玩玩,体会一下。

  • 部署方式一 传统的方式,安装一个tomcat,下载solr的war包

  • 部署方式二 在solr5以后,自带了jetty作为服务器,可以自行启动,我们也重点说这个说,部署起来比tomcat方便很多

  • 下载地址:http://archive.apache.org/dist/lucene/solr/

本文以solr-6.6.0.tgz为例,下载以后呢上传到linux服务器上,用什么工具你自己说了算。放到/usr/java下

[root@bogon java]# tar –zxvf solr-6.6.0.tgz

解压后如下:
这里写图片描述

“` python
[root@bogon java]# cd /usr/java
[root@bogon java]# cd solr-6.6.0
[root@bogon solr-6.6.0]# ./bin/solr start
显示如下,表示启动成功:
WARNING: Starting Solr as the root user is a security risk and not considered best practice. Exiting.
Please consult the Reference Guide. To override this check, start with argument ‘-force’
查看端口号:
[root@bogon solr-6.6.0]# ./bin/solr start -force
在浏览器输入:http://ip:8983/solr/即可显示管理页面

这里写图片描述

到此为止我们已经安装成功了,那么下面配置一下然后看看具体怎么用。

配置应用

创建core

[root@bogon solr-6.6.0]# ./bin/solr create -c xxx -force

配置fieldtype

conf下找到managed-schema.xml文件添加类似于:
这里写图片描述
这样就添加上了一种分词器,此时是不能用的,需要把jar依赖放到conf同目录下lib(如果没有手动创建),上面例子的分词支持中文。依赖的jar包lucene-analyzers-smartcn-6.6.0.jar

创建完fieldtype创建一个field

可以在管理界面上手动去添加,也可以在managed-schema.xml代码添加,不多说。

配置数据来源

当修改solr数据库连接时,请到solr的安装目录下(本文以/usr/java为例)找到/usr/java/solr-6.6.0/server/solr/目录,进入到相应的core中,conf目录,
找到solrconfig.xml增加

这里写图片描述

修改db-data-config.xml文件中的数据库连接

lib目录下还需要mysql-connector-java-5.1.39.jar
重启一下solr我们可以看到如下

这里写图片描述

这样我们就建好了一个core,当然这是个手动创建的过程,一般都是coding解决此类类问题

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值