Centos7上安装solr7.3.1(用jetty部署)

一 solr的下载

从Solr官方网站(http://archive.apache.org/dist/lucene/solr/7.3.1/ )下载Solr最新版本,

根据Solr的运行环境,Linux下需要下载solr-7.3.1.tgz,windows下需要下载solr-7.3.1.zip

二 solr的环境

Solr是java开发的,在windows上面和Linux上面的安装一样。

windows上面的安装教程可以参照:http://www.cnblogs.com/jepson6669/p/9053880.html

1.需要安装jdk【需要jdk1.8及以上版本】

2.安装环境CentOS7

3.安装tomcat或使用内置的小服务器jetty

描述:最新版本的solr内置了jetty容器,可以支持jetty部署,从而不需要发布到tomcat下面

我的环境:

Solr:Solr7.3.1

Jdk:1.8.0_161

jetty:   使用solr内置的jetty

三 安装步骤

第一步:把solr的压缩包上传到Linux系统

第二步:在usr/local/ 下创建solr目录

[root@solr ~]# mkdir /usr/local/solr

第三步: 解压solr到刚刚创建的solr目录下

[root@solr ~]# ls
anaconda-ks.cfg  solr-7.3.1.tgz
[root@solr ~]# tar -xvf solr-7.3.1.tgz -C /usr/local/solr

四 启动solr

进入solr解压包的bin目录后  ./solr start -force; 默认8983端口

[root@solr solr-7.3.1]# pwd
/usr/local/solr/solr-7.3.1
[root@solr solr-7.3.1]# cd bin
[root@solr bin]# ls
init.d  install_solr_service.sh  oom_solr.sh  post  solr  solr.cmd  solr.in.cmd  solr.in.sh
[root@solr bin]# ./solr start -force
*** [WARN] *** Your open file limit is currently 1024.  
 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
*** [WARN] ***  Your Max Processes Limit is currently 3802. 
 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
Waiting up to 180 seconds to see Solr running on port 8983 [-]  
Started Solr server on port 8983 (pid=1547). Happy searching!

设置防火墙开启8983端口开放远程访问

[root@solr bin]# firewall-cmd --zone=public --add-port=8983/tcp --permanent
success
[root@solr bin]# firewall-cmd --reload
success

可使用命令 iptables -L -n 查看端口开放情况:

[root@solr bin]# iptables -L -n

访问

http://192.168.0.242:8983/solr/#/

猜你喜欢

转载自blog.csdn.net/wudinaniya/article/details/81163931
今日推荐