`
lxwt909
  • 浏览: 572863 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

跟益达学Solr5之使用Tomcat部署Solr

    博客分类:
  • Solr
阅读更多

         最近忙着面试以及生活琐事把时间都霸占了,博客拖了4天没更新了,让各位久等了,望多多包涵!不过还好,工作已经敲定了,终于可以安心的学习Solr并分享我学习的点点滴滴啦!

        上回我们在Jetty下部署了,不过我想小伙伴们使用Tomcat还是要多点,所以这回我们就来试试把Solr5部署到Tomcat下,这里以Win7 64bit Tomcat7.0.55为例,linux环境下同理,没太大区别:

        首先你要去Solr官网下载Solr5.x的zip压缩包,至于怎么下载我这里就不赘述了,如果你不知道如何下载,请先参阅《跟益达学Solr5之使用Jetty部署Solr》,唯一要注意的是如果你是在linux环境下,请下载tgz包而不是zip包,特此提醒!解压solr-5.1.0.zip到任意盘符,如图:


     复制solr.war到tomcat的webapps目录下,如图操作:

 

      启动tomcat,如图:

       然后修改webapps\solr\WEB-INF下的web.xml配置文件,如图:

     配置solr_home目录路径,如图:

 

     然后我们需要去C盘创建一个solr_home文件夹,这就是我们SOLR_HOME根目录啦,如图:

    然后我们需要把E:\solr-5.1.0\server\solr目录下的所有文件及文件夹全部复制到我们刚刚创建的solr_home目录下,如图:

     

   
 然后我们需要把E:\solr-5.1.0\server\lib\ext目录下的所有jar包 copy到E:\apache-tomcat-7.0.55\webapps\solr\WEB-INF\lib目录下(
E:\apache-tomcat-7.0.55是我的tomcat安装根目录,请对照你们自己的tomcat安装目录进行调整,你懂的),如图:

 

 

       然后复制E:\solr-5.1.0\server\resources目录下的log4j.properties配置文件到E:\apache-tomcat-7.0.55\webapps\solr\WEB-INF目录下,如图操作:

      然后重启我们的tomcat,如图:

      打开你的浏览器,地址栏输入http://localhost:8080/solr访问我们的Solr Web后台。如果你能看到这个界面,即表明Solr5部署成功了,如图:

       然后你就可以通过Solr Web UI添加Core啦,不过添加Core之前,你需要在solr_home目录下创建core文件夹,如图:

     core目录下需要创建conf和data文件夹,你懂的,《跟益达学Solr5之使用Jetty部署Solr》这篇博客也提到过,如图:

     剩下的一些配置copy具体你们就参照那篇去操作把,这里就不重复说明了。
到此,Solr5如何部署到Tomcat就讲解完毕了!

    其实在linux环境也是一样的,只不过你复制黏贴文件,创建文件夹,解压文件,启动Tomcat等等这些操作,都需要借助linux命令罢了,具体操作步骤其实都是一样的,希望你们能触类旁通,举一反三!!!

      如果你还有什么问题请加我Q-Q:7-3-6-0-3-1-3-0-5,

或者加裙
一起交流学习!

     

      

      

      

    

    

    

       

      

     

  • 大小: 46.3 KB
  • 大小: 30.7 KB
  • 大小: 28.3 KB
  • 大小: 86 KB
  • 大小: 31.8 KB
  • 大小: 41.2 KB
  • 大小: 33.1 KB
  • 大小: 27.3 KB
  • 大小: 44.8 KB
  • 大小: 85.8 KB
  • 大小: 41.3 KB
  • 大小: 154.8 KB
  • 大小: 95.2 KB
  • 大小: 45.9 KB
  • 大小: 64.2 KB
  • 大小: 40.7 KB
  • 大小: 27.2 KB
8
1
分享到:
评论
6 楼 lp1111111 2015-12-10  
log4j.properties 文件需要 copy到WEB-INF/classes目录下,没有classes就创建一个。如果放到WEB-INF目录中,是看不到日志的。  
5 楼 jin19910624 2015-11-24  
楼主这样的分享很不错
4 楼 jin19910624 2015-11-24  
楼主这样的分享 果然给力 少走弯路
3 楼 zhangdong92 2015-11-10  
这篇博客很好!有图片,步骤详细,其它的教程对于把某某文件拷贝到某某处都是简单地说一句,现在最新的Solr 5.3.1的目录结构已经完全对不上了,那些教程就没法参考了,而楼主的有图片,可以根据文件内容找新的solr这些文件大概是换位置到了哪里,赞一个

Solr 5.3.1,我下载的zip包,解压后里面已经没有*.war文件了,但是在solr-5.3.1\server\solr-webapp\webapp下有一些文件,就相当于*.war解压后的内容。因此在C:\Program Files\apache-tomcat-7.0.52\webapps\下新建solr文件夹,把solr-5.3.1\server\solr-webapp\webapp里的全部文件复制到这个新建的solr文件夹里,启动tomcat后也可以运行solr。另外配置文件的路径可能也变为了C:\solr-5.3.1\example\example-DIH\solr\db\conf,不过我把这里面的所有文件拷贝到solr_home\core1\conf下,添加core还是报错了:
Error CREATEing SolrCore 'core1': Unable to create core [core1] Caused by: solr.DataImportHandler

正在解决中。solr不同版本的差异还真是大
2 楼 miaoyu418 2015-08-12  
楼主去哪高就了?
1 楼 Given_xing 2015-07-28  
其实把整个conf目录,拷贝过去更省事~~

相关推荐

    跟益达学Solr5之从MySQL数据库导入数据并索引

    《跟益达学Solr5之从MySQL数据库导入数据并索引》这篇文章主要探讨了如何使用Apache Solr 5从MySQL数据库中导入数据并建立索引,以便进行高效的全文搜索。Solr是一款强大的开源搜索服务器,它提供了丰富的查询语言、...

    跟益达学Solr5之使用IK分词器

    本篇将围绕“跟益达学Solr5之使用IK分词器”这一主题,详细讲解如何在Solr5中集成并运用IK分词器,以及它的工作原理和优化技巧。 首先,让我们了解下什么是分词器。在中文搜索引擎中,由于中文句子没有明显的分隔符...

    跟益达学Solr5之使用Ansj分词器

    《跟益达学Solr5之使用Ansj分词器》 在中文信息检索和文本分析领域,分词是至关重要的第一步。Solr,作为一款强大的开源搜索平台,提供了多种分词器供用户选择,其中之一就是Ansj分词器。这篇文章将深入探讨如何在...

    跟益达学Solr5之使用Tika从PDF中提取数据导入索引

    在本篇博文中,“跟益达学Solr5之使用Tika从PDF中提取数据导入索引”,我们将探讨如何利用Apache Solr 5和Tika这两个强大的开源工具,从PDF文档中抽取数据并将其有效地导入到Solr索引库中。Apache Solr是一款功能...

    跟益达学Solr5之索引文件夹下所有文件

    本教程将基于"跟益达学Solr5之索引文件夹下所有文件"的主题,深入探讨如何在Solr5中对文件夹内的所有文件进行索引。 首先,理解索引的概念至关重要。在信息检索领域,索引是一种数据结构,用于快速查找文档中的特定...

    跟益达学Solr5之索引网络上远程文件

    《Solr5索引网络上远程文件详解》 在信息技术领域,搜索引擎的高效与便捷是不可或缺的,Apache Solr作为一款强大的开源搜索平台,被广泛应用于各种数据检索场景。本篇我们将深入探讨如何利用Solr5来索引网络上的...

    跟益达学Solr5之增量索引MySQL数据库表数据

    总结,学习“跟益达学Solr5之增量索引MySQL数据库表数据”,你将掌握如何设置Solr与MySQL的集成,使用DIH进行增量索引,以及优化索引性能。这不仅有助于提升搜索效率,也是企业级应用中数据检索不可或缺的技能。

    转自:跟益达学Solr5之玩转post.jar

    《跟益达学Solr5之玩转post.jar》这篇博文主要探讨了如何利用Solr的`post.jar`工具进行数据导入,这是Solr提供的一个非常实用的功能,用于快速将各种格式的数据导入到Solr索引中。在这个过程中,我们不仅会了解`post...

    跟益达学Solr5之使用MMSeg4J分词器

    本篇文章将带你深入学习如何在Solr5中集成并使用MMSeg4J分词器,提升中文处理能力。 首先,我们来了解一下MMSeg4J。这是一个高效、灵活的Java实现的中文分词库,它采用了基于词频的动态最大匹配算法(MaxMatch),...

    跟益达学Solr5之拼音分词

    《Solr5拼音分词深度解析》 在深入探讨Solr5的拼音分词之前,首先需要理解什么是Solr。Apache Solr是一款基于Lucene的开源搜索引擎,它提供了全文搜索、命中高亮、 faceted search(面向切面的搜索)、自动完成、...

    跟益达学Solr5之批量索引JSON数据

    "content": "这篇教程将教你如何使用Solr5批量索引JSON数据..." } ``` 3. 使用Post工具:Solr提供了一个名为`post.jar`的工具,可以方便地将JSON数据导入到索引中。在命令行中执行: ```bash java -Dc=...

    Solr 权威指南上下卷

    国内较早接触Solr的技术专家之一,长期致力于Solr的技术研究、实践和生产环境部署,是Solr社区的积极参与者和实践者,以让Solr技术能够在中国得到广泛应用不遗余力并乐此不疲。现就职于国美金融,曾就职于各种大大...

    使用tomcat和dreamwear的网站设计

    * 环境配置、Tomcat安装、Dreamweaver MX的站点建立、MySQL数据库的建立、表单设计、用户登录页面设计和服务器行为的使用 本文档涵盖了Tomcat和Dreamweaver的网站设计的所有关键技术点,从环境配置到服务器行为的...

    益达新产品男士益达推出市场广告策划书学习教案.pptx

    5. **广告策略**:虽然具体内容未详述,但可以推测文档中可能会讨论针对男士益达产品的广告创意、目标受众定位、媒介选择、广告执行计划等方面,这些都是成功推广新产品的关键步骤。 6. **市场潜力与机会**:男性...

    实益达:首次公开发行股票招股说明书.PDF

    实益达:首次公开发行股票招股说明书.PDF

Global site tag (gtag.js) - Google Analytics