Solr基本环境搭建(二)
来源:互联网 发布:mac给iphone充电闪跳 编辑:程序博客网 时间:2024/05/29 08:29
准备工作:
系统:centos 基于版本6.3
下载solr 6.3:Solr6.3下载
JDK8 下载jdk1.8:jdk1.8【solr6.0是基于jdk8开发的】
tomcat8.0 下载:tomcat8
##################################
1、安装jdk8
环境变量配置: http://blog.csdn.net/xiangjai/article/details/54286243
2、下载solr6.3后,解压solr6.3的包
解压目录: /opt/solr-6.3.0
3、解压tomcat8
解压目录: /opt/apache-tomcat注:solr 、tomcat、jdk版本不对应有可能出现以下错误, 点击查看详情
java.lang.NoSuchMethodError: javax.servlet.ServletInputStream.isFinished错误
4、讲/opt/solr-6.3.0/server/solr-webapp下面 webapp名 改为solr ,复制到/opt/apache-tomcat-8.5.9/webapps文件夹下
5、 然后将所需要的包环境拷贝到tomcat中。
1.将solr-6.3.0/server/lib/ext/下的所有jar包复制到tomcat/webapps/solr/WEB-INF/lib/目录下。2.将solr-6.3.0/server/resources/下的log4j.properties文件复制到tomcat/webapps/solr/WEB-INF/目录下
3.将solr-6.3.0/dist下的solr-dataimporthandler-6.3.0.jar和solr-dataimporthandler-extras-6.3.0.jar复制到 tomcat/webapps/solr/WEB-INF/lib/目录下
6、修改web.xml,以便让其具有对应的权限
vi /opt/apache-tomcat-8.5.9/webapps/solr/WEB-INF/web.xml修改40行内容如下
修改前 第40行左右 <!-- <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/solr-6.3.0/server/solr</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>只是测试环境的搭建,因此把对应security部分进行注掉
大概在167行左右这个部分进行注释 <!-- Get rid of error message --> <!-- disable by lekko <security-constraint> <web-resource-collection> <web-resource-name>Disable TRACE</web-resource-name> <url-pattern>/</url-pattern> <http-method>TRACE</http-method> </web-resource-collection> <auth-constraint/> </security-constraint> <security-constraint> <web-resource-collection> <web-resource-name>Enable everything but TRACE</web-resource-name> <url-pattern>/</url-pattern> <http-method-omission>TRACE</http-method-omission> </web-resource-collection> </security-constraint> -->
http://192.168.0.188:8080/solr/index.html#/
7、配置日志
将solr目录下server/lib/ext中的jar包copy到tomcat的solr/WEB-INF/lib下。这时候虽然添加jar包,但是没有对应的日志配置,需要将solr-5.1.0/server/resources下的log4j.properties也放到solr/WEB-INF/classes/下,如果没有classes文件夹则新建一个。8、添加一个文件夹my_solr, 手动创建方式
在/opt/solr-6.3.0/server/solr文件夹下创建文件夹my_solr, 将 /opt/solr-6.3.0/server/solr/configsets/basic_configs/conf 文件夹复制到/opt/solr-6.3.0/server/solr/conf文件夹下
9、在【my_solr】文件夹中添加core.properties配置,内容如下:
这个name的值实际上就core的名称,可以任意命名,为了保证统一和方便阅读,个人觉得最好和文件夹名称一致。9、Solr配置中文分词器IK Analyzer详解
Solr配置中文分词器IK Analyzer详解: http://blog.csdn.net/tjcyjd/article/details/43453007
参考文章:
CentOS下尝试搜索引擎solr6.3的集群化安装和配置(一)
Solr 6.0 学习(二)创建core并插入索引
Solr 6.0 学习(一)环境搭建
0 0
- Solr基本环境搭建(二)
- solr环境搭建(二)
- solr环境搭建&基本使用
- Solr(1)环境搭建
- solr环境搭建(一)
- solr环境搭建(三)
- 跟着官网学solr(一):solr环境的搭建
- Solr基础教程之环境搭建(一)
- Solr 6.0 学习(一)环境搭建
- Solr 6.0 学习(一)环境搭建
- Solr 6.0 学习(一)环境搭建
- Solr 6.0 学习(一)环境搭建
- Solr 6.0(一)环境搭建
- Solr 6.0 学习(一)环境搭建
- Solr基础教程之环境搭建(一)
- Solr 环境搭建 6.6.0(一)
- Solr 6.0 学习(一)环境搭建
- solr的环境搭建
- java POI创建Excel文件及Sheet
- assert()函数用法总结
- spring boot 、springMVC环境集成百度ueditor富文本编辑器,使用七牛云存储图片
- C#网络编程——第三篇 HTTP应用编程(下)
- jni层数据类型映射
- Solr基本环境搭建(二)
- Java内部类详解
- 云计算技术火热 云计算人才紧缺
- 循环链表应用——约瑟夫环问题
- 以resnet作为前置网络的ssd目标提取检测
- [].forEach.call() 方法
- 购物车里面的加减按钮
- 使用python实现GBK转unicode码查询表
- UEditor上传图片到项目外部目录-java