【Solr】CentOS下尝试搜索引擎solr6.3的集群化安装和配置(一)
来源:互联网 发布:linux运维是必死之路 编辑:程序博客网 时间:2024/06/18 04:38
点击此处该版本6.3的apache中下载地址
OK,整个大致的顺序就是我们先做单机阶段。
做完单机然后通过copy和对应的zookeeper配置就搞定集群啦。
这一篇先用来介绍单机。
单机阶段
将文件放在/usr/local/solr中。
cd /usr/local/solrwget https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/6.3.0/solr-6.3.0.tgztar -zxvf solr-6.3.0.tgz
解压后的对应工程文件可以放入tomcat中并更名。
cd solr-6.3.0/server/solr-webappcp a cp -a webapp /usr/local/testTomcat/webappsmv webapp solr
然后将所需要的包环境拷贝到tomcat中。
1.将solr-6.3.0/server/lib/ext/下的所有jar包复制到testTomcat/webapps/solr/WEB-INF/lib/目录下。
2.将solr-6.3.0/server/resources/下的log4j.properties文件复制到testTomcat/webapps/solr/WEB-INF/目录下
3.将solr-6.3.0/dist下的solr-dataimporthandler-6.3.0.jar和solr-dataimporthandler-extras-6.3.0.jar复制到testTomcat/webapps/solr/WEB-INF/lib/目录下
cd /usr/local/solr/solr-6.3.0/server/lib/ext/cp *.jar /usr/local/testTomcat/webapps/solr/WEB-INFcp /usr/local/solr/solr-6.3.0/server/resources/log4j.properties /usr/local/testTomcat/webapps/solr/WEB-INFcp /usr/local/solr/solr-6.3.0/server/resources/log4j.properties /usr/local/testTomcat/webapps/solr/WEB-INFcp /usr/local/solr/solr-6.3.0/dist/solr-dataimporthandler-* /usr/local/testTomcat/webapps/solr/WEB-INF/lib
单机的环境准备好后,要进行对应的配置文件修改,以便让其具有对应的权限。
vim /usr/local/testTomcat/webapps/solr/WEB-INF/web.xml
将对应原有注掉的部分还原并且写上对应的安装路径。
修改前 第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> -->
OK,启动tomcat看看有没有什么问题。
输入http://你的IP地址:8080/solr/index.html就可以看看状态了。
搜索相关tips
索引了的(indexed)域或者字段才能被搜索到。
存储了的(stored)域或者字段才能被显示出。
词条化了的(tokenized)域或者字段一定经过了analyzer,才能变化成词(tokens)。
- 【Solr】CentOS下尝试搜索引擎solr6.3的集群化安装和配置(一)
- mysql集群之mysql-mmm在centos下的全程安装和配置(一)
- Solr之——CentOS安装与配置Solr6.5
- solr6.6在win下安装和mysql的配置
- Redis(一)Centos环境下集群安装配置
- centos中Solr集群的安装及配置
- centos 下zookeeper 集群模式的安装和配置
- 一、solr6.5的安装与配置
- mysql集群之mysql-mmm在centos下的全程安装和配置(二)
- mysql集群之mysql-mmm在centos下的全程安装和配置(三)
- mysql集群之mysql-mmm在centos下的全程安装和配置(四)
- Linux下Solr的安装和配置
- Linux下Solr的安装和配置
- Linux下Solr的安装和配置
- Solr6.0.0安装及solr的Core
- CentOS下torque集群配置(一)-torque安装与配置
- 初识Solr(一):Solr安装,搭建搜索引擎
- solr 搜索引擎搭建和使用 (一)
- HTTP协议中PUT和POST使用区别
- Oralce如何修改间隔分区
- iOS常用控件介绍
- android高级知识汇总
- 自定义登陆人信息
- 【Solr】CentOS下尝试搜索引擎solr6.3的集群化安装和配置(一)
- 反射机制的详细代码理解
- Android进阶系列之UI性能监测与优化Hierarchyviewer
- RHCE练习题 6. 配置本地邮件服务 两种方法
- ZCMU-1679-查找2(二分上界)
- javascript中的this使用总结
- Retrofit简介
- [JAVASCRIPT] Permutation 递归算法以及结果筛选
- Java Random