solr 6.2.0系列教程(一)环境搭建、索引仓库创建
来源:互联网 发布:西卡的淘宝店 编辑:程序博客网 时间:2024/05/22 03:47
一、开发环境
1、jdk版本:jdk1.8(solr 6版本基于jdk1.8开发)
2、tomcat版本:tomcat -8.0
3、solr版本:solr-6.2.0(可到solr官网下载)
4、开发工具:eclipse
下载安装好jdk1.8、tomcat
eclipse中引用jdk1.8、tomcat建议8.0及以上版本。
二、创建工程
1、eclipse左侧工程目录树右键-->new-->Dynamic Web Project。来新建一个web工程。
2、输入工程名、选择下一步。
3、下一步,下图红框中路径改成:WebRoot\WEB-INF\classes
继续下一步,下图红框中路径改成:WebRoot
4、下载好的solr压缩包解压开,将solr-6.2.0\server\solr-webapp\webapp下所有文件复制,粘贴到WebRoot文件夹下。覆盖所有重名文件。
5、solr-6.2.0\server\lib\ext目录下所有jar包复制到工程的WebRoot\WEB-INF\lib目录下。
6、solr-6.2.0\dist目录下的solr-dataimporthandler-6.2.0.jar及solr-dataimporthandler-extras-6.2.0.jar两个jar包复制到工程的WebRoot\WEB-INF\lib目录下。
7、电脑上随便一个位置创建一个文件夹,命名为solr_search(可自定义),文件夹中创建子文件夹,命名为core(可自定义)。
8、将solr-6.2.0\example\example-DIH\solr\solr文件夹下所有文件及文件夹复制到步骤7创建的core文件夹下。
9、solr-6.2.0\example\example-DIH\solr路径下的solr.xml文件复制到步骤7创建的solr_search文件夹下。
10、修改solr_search\core文件夹下core.properties文件,添加配置:name=core。
11、这里一个core文件夹就是一个索引仓库,索引仓库名就是core.properties文件夹中配置的name的值,即core。
但是要注意,name的值要跟索引仓库文件夹名相同。(假设我又创建了一个索引仓库,文件夹名叫core_test,那么core_test文件夹下也要有一个core.properties
文件,并且文件中配置应该为name=core_test)。
12、solr-6.2.0\server\resources路径下的log4j.properties配置文件复制到工程src目录下。
13、打开工程WEB-INF文件夹下web.xml文件,解开41行env-entry元素的注释。将env-entry-type元素挪到env-entry-value上方(不然报错)。
14、找到步骤7创建的solr_search文件夹,将绝对路径复制到<env-entry-value>元素中。
15、eclipse中启动tomcat。浏览器访问路径:http://localhost:88/solr/index.html
(我的tomcat端口配的88。tomcat中工程名配的solr。大家根据自己的实际情况修改)
16、能够正常访问说明solr工程搭建成功,索引仓库创建成功,只不过目前索引库中没有数据。大家也可以试试再创建一个索引仓库,
重启工程后会发现上图红框中就会多出来一个新建的索引仓库。
1 0
- solr 6.2.0系列教程(一)环境搭建、索引仓库创建
- Solr 环境搭建 6.6.0(一)
- solr环境搭建(一)
- Solr基础教程之环境搭建(一)
- Solr 6.0 学习(一)环境搭建
- Solr 6.0 学习(一)环境搭建
- Solr 6.0 学习(一)环境搭建
- Solr 6.0 学习(一)环境搭建
- Solr 6.0(一)环境搭建
- Solr 6.0 学习(一)环境搭建
- Solr基础教程之环境搭建(一)
- Solr 6.0 学习(一)环境搭建
- 跟着官网学solr(一):solr环境的搭建
- Android OpenGL ES2.0编程教程系列之创建OpenGL ES环境(一)
- (搜索引擎之solr) sorl运行环境的搭建及从mysql中导入数据创建索引
- Linux系列之solr单机版环境搭建(五)
- Linux系列之solr集群版环境搭建(六)
- Solr学习笔记一 ---Solr运行环境搭建(tomcat7 + solr 3.5 +ubuntu 10.04)
- 关于HTML学习的总结(第一部分)
- LintCode 带重复元素的子序列
- uva_112 蜜汁runtime error
- 我们前端跟后端是怎么合作的
- java类的加载机制
- solr 6.2.0系列教程(一)环境搭建、索引仓库创建
- POJ1325&&ZOJ1364-Machine Schedule
- Kafka入门经典教程
- pod 上传命令备注
- 内核Kconfig 与 Makefile 文件分析
- JVM(2): JVM 内存结构
- Mac 安装scrapy报错及解决方案
- sublime 一些常用快捷键
- 设计模式之适配器模式