linux如何查看solr服务,在windows和linux下分别部署Solr服务

一、在windows下部署Solr服务

1、windows部署solr前的准备:

jdk1.7+tomcat-7+solr-4.10.4

1.1、安装JDK就不说了

1.2、安装tomcat

下载下来直接解压到指定目录,我直接解压到D盘下了。

1.3、安装solr(重点)

1.3.1、首先下载solr

下载地址:http://apache.fayea.com/lucene/solr/4.10.4/solr-4.10.4.zip

1.3.2、解压到指定的目录,这个目录自己指定。

0818b9ca8b590ca3270a3433284dd417.png

1.3.3、进入目录,找到solr-4.10.4.war

0818b9ca8b590ca3270a3433284dd417.png

1.3.4、直接复制到tomcat7的webapps下

1.3.5、接下来启动tomcat,这时tomcat会把这个war包解压出来,删除war包,进入solr目录找到lib目录下

1.3.6、回到solr源文件中复制G:\solr\solr-4.10.4\solr-4.10.4\example\lib\ext目录下的所有文件到tomcat的solr的lib中

0818b9ca8b590ca3270a3433284dd417.png

1.3.7、在回到solr源文件中复制G:\solr\solr-4.10.4\solr-4.10.4\example/目录下的solr文件夹到指定的位置,比如我复制到D:\solrhome

0818b9ca8b590ca3270a3433284dd417.png

1.3.8、在taomcat的webapps的solr下找到web.xml文件,编辑这个文件

D:\tomcat7\apache-tomcat-7.0.55\webapps\solr\WEB-INF\web.xml

把下面截图中的注释去掉,修改env-entry-value中的值为solrhome的位置路径

0818b9ca8b590ca3270a3433284dd417.png

1.3.9、重新启动tomcat

0818b9ca8b590ca3270a3433284dd417.png

1.43.10、打开浏览器访问http://localhost:8080/solr

效果如下

0818b9ca8b590ca3270a3433284dd417.png

说明已经配置好了。

2、在linux中配置solr

2.1、jdk1.7+tomcat7+solr-4.10.4

和windows的配置环境一样。

2.1.1、下载压缩包上传到linux中,并解压到指定的目录

解压jdk

tar -zxvf /opt/software/jdk1.7.0_67.tar.gz

移动到指定的目录

mv /opt/sofrware/jdk1.7.0_67 /opt/modules/

解压tomcat

tar zxvf apache-tomcat-7.0.69.tar.gz

移动到和jdk同一目录下

mv apache-tomcat-7.0.69 /opt/modules/

修改server.xml文件

0818b9ca8b590ca3270a3433284dd417.png

在上面的标签里面添加URIEncoding="UTF-8"

解压solr

tar zxvf solr-4.10.4.tar.gz

移动到tomcat的同意目录下

mv solr-4.10.4 /opt/modules/

执行ls查看/opt/modules/下刚刚解压的文件

cd /opt/modules/

ls

0818b9ca8b590ca3270a3433284dd417.png

然后再编辑/etc/profile

执行

vi /etc/profile

0818b9ca8b590ca3270a3433284dd417.png

编辑完后接着执行source /etc/profile使刚刚的配置生效

2.1.2、配置solr

进入到解压的solr目录,找到一个文件

cd /opt/modules/solr-4.10.4/solr/example

复制到指定的目录,我复制到了/opt/data/目录下,并命名为solrhome

cp -r solr/ /opt/data/

mv solr/ solrhome

0818b9ca8b590ca3270a3433284dd417.png

进入到/opt/modules/solr-4.10.4/solr/webapp目录下,复制web目录到tomcat的webapps下,并重命名为solr

cd /opt/modules/solr-4.10.4/dist

cp solr-4.10.4.war /opt/modules/apache-tomcat-7.0.69/webapps/

mv solt-4.10.4 solr

0818b9ca8b590ca3270a3433284dd417.png

启动tomcat会自动解压这个war包

进入到solr的WEB-INF目录下

cd /opt/modules/apache-tomcat-7.0.69/webapps/solr/WEB-INF

编辑web.xml

vi web.xml

0818b9ca8b590ca3270a3433284dd417.png

取消这段代码的注释,修改env-entry-value的值为solrhome的路径

进入到解压的solr路径/opt/modules/solr-4.10.4/example/lib/ext

复制里面所有的jar包到tomcat下的solr的lib中。

进入到解压的solr路径/opt/modules/solr-4.10.4/example/resources

复制下面的log4j.properties到tomcat的solr下的classes中

2.1.3、启动tomcat

进入/opt/modules/apache-tomcat-7.0.69/bin

执行

./startup.sh

0818b9ca8b590ca3270a3433284dd417.png

执行命令

service firewalld stop

关闭防火墙

在window的浏览器中访问ip:8080/solr

0818b9ca8b590ca3270a3433284dd417.png

windows下和linux下都配置好了,在这中间碰到了一些问题,特别注意的是:

配置环境变量和引入必要的jar包的配置。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值