基于CentOS7.X环境源码部署solr8.2

之前我有写过基于docker容器方式部署solr8.1 具体见链接https://blog.51cto.com/8355320/2444015
本文给大家介绍使用源码部署solr8.2
1.1 部署程序包下载
 下载solr8安装程序包


[root@solr~]# useradd solr
[root@solr~]# passwd solr
[root@solr~]# cd /usr/local/src
[root@solr~]# wget -c https://www-us.apache.org/dist/lucene/solr/8.2.0/solr-8.2.0.tgz
[root@solr~]# tar -zxvf solr-8.2.0.tgz
[root@solr~]# mv solr-8.2.0 /deploy/solr8
[root@solr~]# chown -R dkadm:dkadm /deploy/solr8/


1.2 启动与停止solr
 启动solr服务


[root@solr~]# su - solr
[solr@solr~]$ /deploy/solr8/bin/solr start


 停止solr服务


[solr@solr~]$ /deploy/solr8/bin/solr stop –all


 重启solr服务


[solr@solr~]$ /deploy/solr8/bin/solr restart -p 8393


1.3 配置solr系统服务
 配置系统服务脚本


[root@solr~]# vi /etc/init.d/solr
#!/bin/bash
#chkconfig: 2345 90 10
#description: Startup Script for solr
#/etc/rc.d/init.d/solr
case "$1" in
'start')
su -l solr -c "/deploy/solr8/bin/solr start"
;;
'stop')
su -l solr -c "/deploy/solr8/bin/solr stop -all"
;;
'status')
su -l solr -c "/deploy/solr8/bin/solr status"
;;
'restart')
$0 stop
$0 start
;;
esac


 配置开机启自动

扫描二维码关注公众号,回复: 8069844 查看本文章

[root@solr~]# chmod +x /etc/init.d/solr
[root@solr~]# chkconfig --add solr
[root@solr~]# chkconfig --level 2345 solr on


 solr服务启动与停止及服务状态查看


[root@solr~]# service solr start
[root@solr~]# service solr stop
[root@solr~]# service solr status


1.4 Web可视化界面配置solr核心
 创建solr核心路径


[root@solr~]# su - solr
[solr@solr~]$ mkdir /deploy/solr8/server/solr/collection1
[solr@solr~]$ cd /deploy/solr8/server/solr/configsets/sample_techproducts_configs
[solr@solr~]$ cp -r conf/ /deploy/solr8/server/solr/collection1


 配置solr核心及手动添加商城相关字段
 步骤1:浏览器访问solr,地址为http://ip-address:8983 访问界面如图所示
基于CentOS7.X环境源码部署solr8.2

 步骤2:配置核心,按图数字1~4,操作添加相应的配置,参数参考值如下
name: collection1
instanceDir: collection1
dataDir: data
config: solrconfig.xml
schema: schema.xml
基于CentOS7.X环境源码部署solr8.2
 步骤3:配置核心,按图为操作添加字段
如图按数字1~2操作,选择collection1,进入collection1核心界面
基于CentOS7.X环境源码部署solr8.2
在collection1核心界面,按数字1~2操作,进入字段添加界面
基于CentOS7.X环境源码部署solr8.2
添加字段(1填写字段名称、2选择类型)
基于CentOS7.X环境源码部署solr8.2
核验字段是否添加成功,其中3为滚动条
基于CentOS7.X环境源码部署solr8.2

猜你喜欢

转载自blog.51cto.com/8355320/2455825