-
点击此处下载solr最新版版本
-
将下载完成的压缩包上传到linux服务器(一般上传至/usr/local/solr/)上,并解压
[root@localhost solr-7.3.0]# tar -xvf solr-7.3.0.tgz
-
在解压文件目录下有如下的文件列表
[root@localhost solr]# ll solr-4.10.3
总用量 980
drwxr-xr-x 2 root root 90 5月 6 16:19 bin
-rw-r--r-- 1 root root 406208 12月 10 2014 CHANGES.txt
drwxr-xr-x 13 root root 228 12月 10 2014 contrib
drwxr-xr-x 4 root root 4096 5月 6 16:19 dist
drwxr-xr-x 17 root root 4096 5月 6 16:19 docs
drwxr-xr-x 15 root root 250 5月 6 16:19 example
drwxr-xr-x 2 root root 20480 5月 6 16:19 licenses
-rw-r--r-- 1 root root 12646 12月 1 2014 LICENSE.txt
-rw-r--r-- 1 root root 501873 12月 8 2014 LUCENE_CHANGES.txt
-rw-r--r-- 1 root root 24655 12月 1 2014 NOTICE.txt
-rw-r--r-- 1 root root 5344 12月 1 2014 README.txt
-rw-r--r-- 1 root root 850 12月 1 2014 SYSTEM_REQUIREMENTS.txt
-
其中
dist
目录中包含:-rw-r--r-- 1 root root 29M 12月 10 2014 solr-4.10.3.war
一个文件,在/usr/local/solr/tomcat/ 目录下,安装一个tomcat,将上述文件复制到Tomcat的webapps目录下,并重命名为solr.war,启动tomcat让其自动解压该war包,tomcat启动完成后,将其关闭,删除webapps目录下的war包[root@localhost webapps]# rm -rf solr.war
. -
将
/usr/local/solr/solr-4.10.3/example
文件夹中的solr
文件夹复制到/usr/local/solr/
目录下并命名为solr_home
-
修改tomcat中solr应用的web.xml
[root@localhost example]# vim /usr/local/solr/tomcat/apache-tomcat-7.0.47/webapps/solr/WEB-INF/web.xml
中的<env-entry>
节点如下即可
<!-- People who want to hardcode their "Solr Home" directly into the
WAR File can set the JNDI property here...
-->
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/local/solr/solr_home/</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
其中env-entry-value>
的值便是solr_home
的值。
- 将
/usr/local/solr/solr-4.10.3/example/lib/ext/
下的jar
文件复制到tomcat下的solr应用的WEB-INF/lib/中,启动tomcat,如果不出意外,那么一个简单的solr服务器便搭建好了.
关于solr的更多的应用,如solr索引的建立,solr在Java中的应用等,将在以后的文章中持续更新。
网友评论