纯新手向,CentOS6.7 安装 Solr

在之前的文章里,已经详细介绍了Java JDK 与 tomcat 的安装,现在来说明 Solr 的安装;在CentOS 搭建 Solr 正好需要这两个小东西
传送门:
并不是’史上’最详细的 CentOS 安装Java JDK 教程
纯新手向,CentOS6.7 安装 Tomcat7.0
Solr-4.10.3: 提取码:n631

步骤总结

  1. 安装jdk、安装tomcat

  2. 解压solr压缩包【tar zxf solr-4.10.3.tgz.tgz

  3. 把dist下的solr-4.10.3.war部署到tomcat下,并重命名为"solr.war"【cp solr-4.10.3/dist/solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war

  4. 启动tomcat解压war包【/usr/local/solr/tomcat/bin/startup.sh

  5. /root/solr-4.10.3/example/lib/ext目录下的所有的jar包添加到solr工程中【cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib

  6. 创建solrhome. 把/root/solr-4.10.3/example/solr文件夹复制一份作为solrhomecp -r solr /usr/local/solr/solrhome

  7. 告诉solr服务solrhome的位置。需要修改/usr/local/solr/tomcat/webapps/solr/WEB-INF/web.xml.
    在这里插入图片描述

  8. 启动tomcat.

    使用到的 linux 指令:
    cd 文件路径【进入该文件路径】 cd /usr/local【进入 /usr/local 文件夹】
    cd ~【回到root目录】: cd ~
    ll【显示当前文件目录】: ll
    启动tomcat: /usr/local/solr/tomcat/bin/startup.sh
    关闭tomcat: shutdown.sh
    查看tomcat启动日志: tail -f logs/catalina.out
    删除 solr.war. rm -rf solr.war

安装Solr

  1. 把Solr压缩包上传到Linux;
  2. 使用tar zxf solr-4.10.3.tgz.tgz命令将Solr的压缩包压缩到用户主目录(即root)下;
    在这里插入图片描述
  3. 解压之后,可以看到solr-4.10.3目录。进入到solr-4.10.3目录下,可以看到Solr的所有文件目录,如下图所示。其中bin目录使用jetty容器可以启动Solr服务,一般不用这个,contrib目录下存放的是扩展包,也用不到。
    在这里插入图片描述
  4. 再看dist目录里的内容,如下图所示,可以看到solr-4.10.3.war,这个war包需要结合tomcat 使用,solr-solrj-4.10.3.jar是Solr的客户端。
    在这里插入图片描述
  5. 再看example目录,这个目录下有个solr目录,该目录下存放着Solr很重要的文件。
    在这里插入图片描述

与Tomcat结合

  1. 首先在/usr/local目录下新建一个solr目录;
    在这里插入图片描述
  2. 在这里,我使用了安装tomcat那篇博客里的tomcat(感觉好别扭),将apache-tomcat-7.0.47目录复制一份到/usr/local/solr/目录下并重命名为tomcat
cp apache-tomcat-7.0.47 /usr/local/solr/tomcat -r

在这里插入图片描述
在这里插入图片描述
4. 将Solr的war包放到tomcat的webapps目录下并命名为solr.war,如下图所示,进入/usr/local/solr/tomcat/webapps目录之后即可看到solr.war包。

cp solr-4.10.3/dist/solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war

在这里插入图片描述

  1. 下面对solr.war进行解压,解压的方式是启动tomcat,可以使用tail -f logs/catalina.out命令查看启动日志。

  2. 首先启动tomcat : /usr/local/solr/tomcat/bin/startup.sh
    在这里插入图片描述

  3. tomcat成功启动后,使用tail -f logs/catalina.out 来查看启动日志;

tail:从文件尾部读取文件内容信息;
-f:循环读取;

在这里插入图片描述

  1. 启动tomcat之后,到webapps目录下,可以看到多了一个solr目录,说明solr.war已经解压好了,如下图所示。
    在这里插入图片描述

  2. 删掉webapps目录下的solr.war。首先要先关闭tomcat,然后才能删除(如果不关闭tomcat就删除solr.war的话,solr文件夹也会被删除),关闭 tomcat 如下图所示。
    关闭tomcat

  3. 进入 webapps
    在这里插入图片描述

  4. 删除 solr.war. rm -rf solr.war
    在这里插入图片描述
    在这里插入图片描述

  5. 下面将solr-4.10.3/example/lib/ext/目录下的所有jar包拷贝到/usr/local/solr/tomcat/webapps/solr/WEB-INF/lib目录中,如下图所示。

cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib

在这里插入图片描述

  1. 接着将solr-4.10.3/example目录下的solr文件夹复制到/usr/local/solr/目录下并且重命名为solrhome,如此一来,/usr/local/solr/目录下面就会有solrhometomcat这两个目录了,如下图所示。
cp -r solr /usr/local/solr/solrhome

在这里插入图片描述

  1. 下面需要修改/usr/local/solr/tomcat/webapps/solr/WEB-INF目录下的web.xml文件,要把web.xml文件当中用红框标注的这段配置的注释去掉,并将<env-entry-value>的值,修改为我们solrhome的目录地址,如下图所示。我的地址在usr/local/solr/solrhome,修改成你自己的就好了。
    在这里插入图片描述
    在这里插入图片描述

检测Solr安装

  1. 经过以上步骤,单机版Solr就已经配置完成了,下面启动tomcat并使用tail -f logs/catalina.out命令查看启动日志,如下图所示。
    在这里插入图片描述

  2. 使用浏览器测试,注意,要设置Linux的防火墙,让它通过tomcat的默认端口8080(在我之前的博客都有说明如何设置)

  3. 在地址栏输入:http://虚拟机ip地址:8080/solr/ ,即可访问到Solr的管理页面,出现下图,说明安装成功。
    在这里插入图片描述

  4. OK,你已经成功部署了Solr服务器。坚持总会有回报的,不是吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值