最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

Solr安装教程及安装solr服务器遇到的一些坑

Linux 太平洋学习网 浏览 评论

Solr是一个搜索服务器,可以结合IK分词器来打造一个简单的搜索引擎,下面小编将介绍Solr安装以及安装solr服务器遇到的一些坑,希望能够帮助到一些朋友,小编以在linux中安装solr为例子讲解。

下载最新版本的solr服务器,请点击:solr安装包下载链接,下面是对这些安装包的说明:

solr-7.4.0.tgz    为Linux/Unix/OSX系统安装包

solr-7.4.0.zip    为Microsoft Windows系统安装包

solr-7.4.0-src.tgz    solr源码

下面是solr安装步骤:

步骤一:在Linux系统中使用wget命令下载solr安装包,命令如下:

wget http://mirrors.hust.edu.cn/apache/lucene/solr/7.4.0/solr-7.4.0-src.tgz

步骤二:解压tgz压缩包,使用tar命令解压,命令如下:

tar -zxf solr-7.4.0.tgz

步骤三:在bin目录外启动solr服务器,命令如下:

bin/solr start

//如果cd到了bin目录里面,则可以如下这样启动,别漏掉“.”符号
./solr start

如果在windows系统中,可以在cmd控制台中使用如下命令启动:

bin\solr.cmd start

如果正常启动了solr服务器的话,我们可以在浏览器中输入:http://localhost:8983/solr/ 来访问我们的solr服务器界面了。

20180918221214.jpg

此时我们在启动Solr的时候因为每个人的服务器配置不一样,可能会遇到一个坑,报出如下这样的错误:

*** [WARN] ***  Your Max Processes Limit is currently 15087. 

 It should be set to 65000 to avoid operational disruption. 

 If you no longer wish to see this warning, set SOLR_ULIMIT_CHECKS to false in your profile or solr.in.sh

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'

这个时候我们可以强制启动solr服务器,将启动代码改成如下这样,加入“-force”强制启动参数:

bin/solr start -force

//如果cd到了bin目录里面,则可以如下这样启动,别漏掉“.”符号
./solr start -force

上述方法虽然能够强制启动solr服务器,但是还是会有[WARN]警告,所以小编建议在运行启动命令之前,先运行“ulimit -u 65000”命令,这样就不会有警告信息了。

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/linux/763.html

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论