一 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/#/