文档章节

centos6.7部署solr-6.3.0

lujiawei
 lujiawei
发布于 2016/12/10 22:14
字数 536
阅读 282
收藏 2

因为solr-6.3.0比较新,在centos中部署的教程也比较少,所以我自己就部署了一次,有什么不对的地方请大家多多指教

 

环境如下 

系统:centos6.7

JDK:1.8.0_111

Tomcat:apache-tomcat-8.5.6

solr:solr-6.3.0

 

部署前提

部署solr之前需要将JDK和Tomcat配置好,具体的配置教程我这里就不阐述了,请各位去Google一下,我这里可以推荐一个网址教大家怎么部署

JDK和Tomcat配置教程

 

开始部署

1.    我把下载好的solr-6.3.0放在/usr/local/solr目录下(solr-6.3.0下载地址

2.    执行解压命令解压solr-6.3.0.tgz

tar -zxvf solr-6.3.0.tgz

3.    将solr-6.3.0/server/solr-webapp目录下的webapp复制到tomcat下的webapps下面,并改名为solr

cp -a webapp /usr/local/tomcats/apache-tomcat-8.5.6/webapps/
mv /usr/local/tomcats/apache-tomcat-8.5.6/webapps/webapp solr

4.    将solr-6.3.0/server/lib/ext/下的所有jar包复制到apache-tomcat-8.5.6/webapps/solr/WEB-INF/lib/目录下

cp /usr/local/solr/solr-6.3.0/server/lib/ext/*.jar /usr/local/tomcats/apache-tomcat-8.5.6/webapps/solr/WEB-INF/lib/

5.    将solr-6.3.0/server/resources/下的log4j.properties文件复制到apache-tomcat-8.5.6/webapps/solr/WEB-INF/目录下

cp /usr/local/solr/solr-6.3.0/server/resources/log4j.properties /usr/local/tomcats/apache-tomcat-8.5.6/webapps/solr/WEB-INF/

6.    将solr-5.3.1/dist下的solr-dataimporthandler-5.3.1.jar和solr-dataimporthandler-extras-5.3.1.jar复制到apache-tomcat-8.5.6/webapps/solr/WEB-INF/lib/目录下

cp /usr/local/solr/solr-6.3.0/dist/solr-dataimporthandler-* /usr/local/tomcats/apache-tomcat-8.5.6/webapps/solr/WEB-INF/lib/

7.    修改apache-tomcat-8.5.6/webapps/solr/WEB-INF下面的web.xml文件

<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>

8.    启动tomcat

9.    在地址栏输入网址 http://你的IP地址:8080/solr/index.html,一看卧槽怎么是403啊,心中肯定有无数的动物在奔腾

10.    其实只要把apache-tomcat-8.5.6/webapps/solr/WEB-INF下面的web.xml的以下代码屏蔽就可以了,因为这段代码做了权限控制,所以导致无权访问

<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>

11.    屏蔽之后,刷新任务栏,看到以下页面就表示成功啦

 

© 著作权归作者所有

共有 人打赏支持
lujiawei
粉丝 0
博文 6
码字总数 2735
作品 0
广州
后端工程师
私信 提问
【Solr】CentOS下尝试搜索引擎solr6.3的集群化安装和配置(一)

点击此处该版本6.3的apache中下载地址 OK,整个大致的顺序就是我们先做单机阶段。 做完单机然后通过copy和对应的zookeeper配置就搞定集群啦。 这一篇先用来介绍单机。 单机阶段 将文件放在/...

lsttoy
2017/01/03
0
0
Apache Solr 6.3.0 发布,Java 全文搜索服务器

Apache Solr 6.3.0 发布了。 Apache Solr (读音: SOLer) 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。 更新内容: Optimize, store and deploy...

淡漠悠然
2016/11/09
2K
5
Solr6.3服务并从Mysql上导入数据

安装好solr6.3服务,我安装在centos7系统中,在/opt目录下 步骤1: 创建一个core,这里用hubin为例 步骤2: 把mysql所需的jar包(mysql驱动包mysql-connector-java-5.1.38.jar)和solr-6.3....

binhu
2016/11/18
101
1
Apache Lucene 6.3.0 发布,Java 搜索引擎

Apache Lucene 6.3.0 发布了。 Lucene 是apache软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene的目的...

淡漠悠然
2016/11/09
2.5K
2
Jcseg 2.1.0 发布 - Java 开源中文分词器

Jcseg是基于mmseg算法的一个轻量级中文分词器,同时集成了关键字提取,关键短语提取,关键句子提取和文章自动摘要等功能,并且提供了一个基于Jetty的web服务器,方便各大语言直接http调用,同...

狮子的魂
2017/01/09
2.8K
10

没有更多内容

加载失败,请刷新页面

加载更多

使用Autowired和Qualifier解决多个相同类型的bean如何共存的问题

注意: 实现类UserServiceImpl,MyUserServiceImpl 需要区分:@Service("userServicel") @Service("myUserService") https://blog.csdn.net/russle/article/details/80287763......

qimh
40分钟前
2
0
SQL 语句使用to_char函数时,检索结果有空格

小疯在使用Oracle过程中,使用to_char函数检索表数据时发现检索结果前面会有一个空格,对后续开发有影响。问题很好解决,比较直接对可以做一下trim处理。但是小疯很疑惑为什么会有空格呢,于...

野小疯
41分钟前
1
0
对接比特币钱包的PHP开发包

BtcTool是一个基于第三方服务和离线裸交易实现的PHP比特币应用开发包,适合不希望部署本地 节点旳PHP开发者,开发包主要包含以下特性: 利用第三方服务获取指定地址的utxo集合 离线生成消费裸...

汇智网教程
59分钟前
1
0
【自用】 VHD to VHDX

VHDX: 在VHD 2TB 的基础上提供 64TB的容量。 支持逻辑扇区大小为 4KB,和每块的大小为 256MB,来优化虚拟磁盘性能。 比VHD提供更高的安全性、可靠性和性能。 convert-VHD –path d:\Hyper-v...

Tensor丨思悟
今天
3
0
30 岁转行做Python开发晚吗?而且是零基础

最近有小伙伴问小编,30 岁转行做Python开发晚吗? 小编想说,其实无论男女,只要想学,有这个动力,就直接去行动。无论年龄,无论性别,只要你想一直勇往直前,那么想做的就去做吧~这里有一...

糖宝lsh
今天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部