回到顶部

.Net 下 Solr 入门学习系列(二)Solr安装

时间:4年前   作者:庞顺龙   浏览:453   [站内原创,转载请注明出处]

标签: Solr  

.Net 下 Solr 入门学习系列(二)Solr安装

1、准备环境

a、安装Java8 和 Tomcat9 ,java和tomcat 的安装这里不再重复。

    不会的童鞋请参照:Windows下安装java jdk和tomcat运行环境简单整理 

    需要注意的是这两个的版本兼容问题,貌似java8 不支持,tomcat7 以下版本。

b、下载 solr安装包,目前的最新版本是  5.3.1,下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/5.3.1

2、安装Solr

a、将 solr安装包解压,并将solr-5.3.1\server\solr-webap文件夹下的webapp文件夹复制到本机已经安装好的Tomcat\webapps\目录下,可以改成solr 

b、将 solr压缩包中 solr-5.3.1\server\lib\ext 中的 jar 全部复制到本机安装好的Tomcat\webapps\solr\WEB-INF\lib 目录下
c、将 solr压缩包中 solr-5.3.1\server\resources\log4j.properties 复制到本机安装好的Tomcat\webapps\solr\WEB-INF\lib 目录下
d、创建一个F:\solr_home 的目录,并将 solr 压缩包中 solr-5.3.1\server\solr 目录复制F:\solr_home目录下

f、打开Tomcat\webapps\solr\WEB-INF下的web.xml,

    增加如下配置内容(默认初始状态下该内容是注释的):

<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>F:/solr_home</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
</env-entry>
将<env-entry-value>中的内容改成你的solrhome路径,这里是f:/solr_home
这项配置,主要是建立tomcat 与solr之间的关系的,它的作用是让tomcat找到你所配置的solr 目录。
g、重新启动tomcat,在浏览器输入http://localhost:8088/solr 即可出现Solr的管理界面
如果:http://localhost:8080/solr/ 页面无法访问。出现如下异常:

解决方法:将solr解压开的文件夹dist中jar包和contrib\velocity\lib 下的jar包都拷贝到 Tomcat\webapps\solr\WEB-INF\lib目录中创建 lib目录然后就可以了。 
访问成功如下图:


h、配置collection,在F:\solr_home目录下, 创建一个目录mycore1, 将F:\solr_home\configsets\basic_configs\conf 下的所有文件拷贝到F:\solr_home\ mycore1\conf下

i、在F:\solr_home\mycore1目录下, 创建文件core.properties, 并编辑文件添加:name= mycore1

j、访问页面http://localhost:8088/solr, 查看core Admin, 'mycore1' 就显示出来了


到这里,基本的solr安装就完成了。

庞顺龙最后编辑于:4年前

内容均为作者独立观点,不代表八零IT人立场,如涉及侵权,请及时告知。

评论努力加载中...
暂无评论
暂无评论

手机扫码阅读

热门相关

加载中...
关于我们   联系我们   申请友链   赞助记录   站点地图
© 2014 - 2017 www.80iter.com All Rights Reserved. 京ICP备14042174号-1
本站遵循 CC BY 4.0 协议,转载请注明出处 。