分类: LINUX
2014-07-10 19:15:24
Linux部署solr4.9.0
1 准备条件:安装jdk并设好环境变量;下载apache-tomcat-7.0.54.tar.gz和solr-4.9.0.tgz,放在/home/software目录下
2
解压缩tomcat并移到到/usr/local目录下
[root@tixaapp2 bin]# cd /home/software
[root@tixaapp2 software]#tar –zxvf apache-tomcat-7.0.54.tar.gz
[root@tixaapp2 software]#mv apache-tomcat-7.0.54 /usr/local/apache-tomcat-7.0.54
3
进入tomcat的bin目录下,执行startup.sh
[root@tixaapp2 software]# cd /usr/local/apache-tomcat-7.0.54/bin
[root@tixaapp2 bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-7.0.54
Using CATALINA_HOME: /usr/local/apache-tomcat-7.0.54
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.54/temp
Using JRE_HOME: /usr/local/jdk1.7.0_45
Using CLASSPATH: /usr/local/apache-tomcat-7.0.54/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.54/bin/tomcat-juli.jar
Tomcat started.
上述结果表示tomcat配置成功。
或在浏览器中输入http://{ip}:8080,若能见到tomcat后台界面则表示配置成功。
4
回到/home/software目录下,解压缩solr
[root@tixaapp2 bin]# cd /home/software
[root@tixaapp2 software]# tar -zxvf solr-4.9.0.tgz
5
在tomcat的localhost目录下建立solr.xml文件
[root@tixaapp2 software]# cd /usr/local/apache-tomcat-7.0.54/conf/Catalina/localhost/
[root@tixaapp2 software]#vim solr.xml
在solr.xml中添加如下内容
6
从solr-4.9.0的/ext目录下拷贝.jar文件到tomcat的/lib目录
[root@tixaapp2 ext]# cd /home/software/solr-4.9.0/example/lib/ext/
[root@tixaapp2 ext]# ls
jcl-over-slf4j-1.7.6.jar log4j-1.2.17.jar slf4j-log4j12-1.7.6.jar
jul-to-slf4j-1.7.6.jar slf4j-api-1.7.6.jar
[root@tixaapp2 ext]# cp *.jar /usr/local/apache-tomcat-7.0.54/lib/
7
在浏览器中输入,看见solr的后台管理界面,则表示配置成功。
若出错可以先关闭tomcat
# cd /usr/local/apache-tomcat-7.0.54/bin
# ./shutdown.sh
再打开tomcat
# ./startup.sh
注意:
(一)若配置完tomcat想进tomcat后台()查看,则要编辑tomcat中的tomcat-users.xml文件:
vim /usr/local/apache-tomcat-7.0.54/conf/tomcat-users.xml
在其中加入
然后使用用户名tomcat和密码s3cret可以访问
此时若打不开记得先执行bin下的shutdown.sh在执行startup.sh
(二)可以自己创建一个主目录,比如/home/web/solr
具体步骤:
1)mkdir /home/web
2)cp /home/software/solr-4.9.0/example/solr /home/web/solr
3)将/usr/local/apache-tomcat-7.0.54/conf/Catalina/localhost中的solr.xml改为
(三)JDK1.7以下版本无法配置solr-4.9.0