- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Solr和ElasticSearch单机环境搭建以及连接数据库(MySQL,Oracle)
Solr和ElasticSearch的单机环境搭建Solr环境搭建Solr简介Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr 包装并扩展了 Lucene,所以Solr的基本上沿用了Lucene的相关术语。更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容。通过对 Solr 进行适当的配置,某些情况下可能需要进行编码,Solr 可以阅读和使用构建到其他 Lucene 应用程序中的索引。此外,很多 Lucene 工具(如Nutch、 Luke)也可以使用 Solr 创建的索引。Solr的工作分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。实时分析的分布式搜索引擎。可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据。Solr的优点1、无结构化的自然语言文本为中心;2、信息浏览占主导地位的用户需求;3、以Document这种扁平化并且独立的结构组织信息(区别与关系型数据库);4、要求组织成的数据模式灵活多变(不像数据库表一样要求统一的字段)。Solr环境搭建的准备Solr安装包最新版本是Solr6.2.1(截止2016.10.13):/dist/lucene/solr/6.2.1/solr-6.2.1.zipTomcat作为服务器(Tomcat9)/dist/tomcat/tomcat-9/v9.0.0.M11/bin/apache-tomcat-9.0.0.M11-windows-x64.zipIK中文分词插件(或者MMSeg4J中文分词插件)IK分词插件现在支持到5.5.x的Solr,不过在Solr6.2.1上还是可以用的MMSeg4J 最新版本2.3.0操作系统Windows10 开始环境搭建解压Tomcat到本地磁盘X,根据需要命名,此处我们命名为Tomcat解压Solr6.2.1到磁盘任意位置,在这里我们解压到与Tomcat同级目录下,并且命名为solr进入solr目录,依次进./server/solr-webapp目录,在此目录下有webapp文件夹复制此文件夹到Tomcat目录下的webapps文件夹下,并且根据需要命名,此处我们命名为solr如下图所示将Solr目录下server/lib/ext目录下的所有jar包复制到Tomcat目录下webapps/solr/WEB-INF/lib下(图片请放大观看)将solr\server\resources目录下的perties文件拷贝到Tomcat\webapps\solr\WEB-INF\classes下,若不存在classes文件夹,需要手动创建一个在Tomcat/webapps/solr目录下新建solrhome文件夹(此处根据需要命名),这是solr的core存放目录。将solr/server/solr下的所有文件复制到solrhome中(实测证明只需要solr.xml即可,如果在集群分布式系统下,可能需要zoo.cfg)进入Tomcat/webapps/solr/WEB-INF/目录下,找到web.xml并打开编辑。修改如下代码 !-- env-entry env-entry-namesolr/home/env-entry-name env-entry-value/put/your/solr/home/here/env-entry-value env-entry-typejava.lang.String/env-entry-type/env-entry --效果如下图所示进入Tomcat/bin目录,运行startup.bat。打开浏览器,访问http://localhost:8080/solr/index.html,如果看到如下界面说明安装成功为solr创建core在Tomcat/webapps/solr/solrhome下新建文件夹,根据需要命名,此处我们命名为core0进入core文件夹,新建文本文档命名为perties,以文本方式打开,在里面添加name=core0保存并关闭将solr/example/example-DIH/solr/solr下的conf文件夹复制到Tomcat/webapps/solr/solrhome/core0下将solr/dist下的solr-dataimporthandler-6.2.1.jar和solr-dataimporthandler-extras-6.2.1.jar复制到Tomcat/webapps/sol
文档评论(0)