Solr 4.10.3搭建

1.安装jdk,参考

2.安装tomcat,参考

2.1.下载Tomcat包

apache-tomcat-7.0.76.tar.gz

2.2.手动上传Tomcat,解压

[root@localhost /]# tar -zvxf apache-tomcat-7.0.76.tar.gz

2.3.建立solr文件路径

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

2.4.复制Tomcat文件到solr下

[root@localhost /]# cp apache-tomcat-7.0.76 /usr/local/solr/tomcat -r

3.上传solr到服务器

   可使用rz上传

4.解压war包。启动Tomcat自动解压。

4.1.打开tomcat路径

[root@localhost /]# cd /usr/local/solr/tomcat

4.2.启动tomcat

[root@localhost tomcat]# bin/startup.sh
Using CATALINA_BASE: /usr/local/solr/tomcat
Using CATALINA_HOME: /usr/local/solr/tomcat
Using CATALINA_TMPDIR: /usr/local/solr/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.8.0_121
Using CLASSPATH: /usr/local/solr/tomcat/bin/bootstrap.jar:/usr/local/solr/tomcat/bin/tomcat-juli.jar
Tomcat started.
可以查看日志,查看启动是否成功
[root@localhost tomcat]# tail -f logs/catalina.out
三月 26, 2017 10:46:24 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory /usr/local/solr/tomcat/webapps/manager
三月 26, 2017 10:46:24 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory /usr/local/solr/tomcat/webapps/manager has finished in 114 ms
三月 26, 2017 10:46:24 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
三月 26, 2017 10:46:24 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
三月 26, 2017 10:46:24 上午 org.apache.catalina.startup.Catalina start
信息: Server startup in 6676 ms
查看solr已被解压
[root@localhost tomcat]# cd webapps
[root@localhost webapps]# ll
总用量 29064
drwxr-xr-x. 14 root root 4096 3月 25 23:35 docs
drwxr-xr-x. 7 root root 4096 3月 25 23:35 examples
drwxr-xr-x. 5 root root 82 3月 25 23:35 host-manager
drwxr-xr-x. 5 root root 97 3月 25 23:35 manager
drwxr-xr-x. 3 root root 4096 3月 25 23:35 ROOT
drwxr-xr-x. 8 root root 4096 3月 26 10:46 solr
-rw-r--r--. 1 root root 29741796 3月 26 10:43 solr.war

4.3.关闭tomcat

[root@localhost tomcat]# bin/shutdown.sh
Using CATALINA_BASE: /usr/local/solr/tomcat
Using CATALINA_HOME: /usr/local/solr/tomcat
Using CATALINA_TMPDIR: /usr/local/solr/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.8.0_121
Using CLASSPATH: /usr/local/solr/tomcat/bin/bootstrap.jar:/usr/local/solr/tomcat/bin/tomcat-juli.jar

4.4.删除solr.war

[root@localhost tomcat]# cd webapps
[root@localhost webapps]# rm solr.war

5.把/root/solr-4.10.3/example/lib/ext目录下所有的jar包复制到solr工程中。

[root@localhost /]# cd solr-4.10.3/example/lib/ext
[root@localhost ext]# cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

6.创建solrhome,存放solr服务器的所有配置文件。

[root@localhost /]# cd solr-4.10.3/example
[root@localhost example]# cp -r solr /usr/local/solr/solrhome

7.指定solr服务器solrhome的位置

修改solr工程的web.xml配置文件
[root@localhost tomcat]# cd /usr/local/solr/tomcat/webapps/solr/WEB-INF/
[root@localhost WEB-INF]# ll
总用量 16
drwxr-xr-x. 2 root root 4096 3月 26 11:06 lib
-rw-r--r--. 1 root root 1210 12月 1 2014 weblogic.xml
-rw-r--r--. 1 root root 7052 12月 1 2014 web.xml
[root@localhost WEB-INF]# vim web.xml
找到
<!--
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
-->
改成
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/local/solr/solrhome</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

8.启动tomcat

[root@localhost /]# cd /usr/local/solr/tomcat
[root@localhost tomcat]# bin/startup.sh

9.访问http://192.168.163.130:8080/solr/index.html#/


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值