栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

单机solr的入门级安装

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

单机solr的入门级安装

`简介`
Solr 是一个基于 Apache Lucene 之上的搜索服务器,它是一个开源的、基于 Java 的信息检索库。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。
`工作机制`
1、solr就是在lucene工具包的基础之上进行了封装,而且是以web服务的形式对外提供索引功能
2、业务系统需要使用到索引的功能(建索引,查索引)时,只要发出http请求,并将返回数据进行解析即可

以下为简单的入门安装。

1、安装jdk环境

下载地址:https://download.oracle.com
(1)解压安装包
tar xvf jdk-8u141-linux-x64.tar.gz
(2)配置环境变量(解压路径及下载版本跟需调整)
echo ' export JAVA_HOME=/usr/local/java/jdk1.8.0_141/' >> /etc/profile
echo ' export JAVA_BIN=/usr/local/java/jdk1.8.0_141/bin' >> /etc/profile
echo ' export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile
echo ' export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' >> /etc/profile
echo ' export JAVA_HOME JAVA_BIN PATH CLASSPATH' >> /etc/profile
(3)刷新环境变量
source /etc/profile
(4)查看安装情况
java -version

2、solr安装

下载地址: wget https://dlcdn.apache.org/lucene/solr/8.10.1/solr-8.10.1.tgz
(1)解压安装包
tar xzf solr-8.10.1.tgz solr-8.10.1/bin/install_solr_service.sh --strip-components=2
(2)新建solr家目录
mkdir /solr
(3)安装
./install_solr_service.sh solr-8.10.1.tgz -d /solr -n

3、启动solr服务页面访问

/etc/init.d/solr start

访问:http://IP:8983
说明:8983默认端口,跟需修改

4、新建collection操作

报错如下:
Error CREATEing SolrCore 'new_core': Unable to create core [new_core] Caused by: Can't find resource 'solrconfig.xml' in classpath or '/solr/data/new_core'
解决:
拷贝默认配置
cp -r /opt/solr/server/solr/configsets/_default/conf /solr/data/new_core/


5、安装及启动过程的一些警告问题

问题:*** [WARN] ***  Your Max Processes Limit is currently 3882. 
 It should be set to 65000 to avoid operational disruption.
 解决:
 vim /etc/security/limits.conf
 #加入以下配置
 solr soft nproc 65535
 solr hard nproc 65535
问题:若是直接解压用root用户启动: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'
解决:启动加上-force参数即可。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354402.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号