windows系统上部署solr

        首先你要去Solr官网下载Solr5.x的zip压缩包,至于怎么下载我这里就不赘述了,如果你不知道如何下载,,唯一要注意的是如果你是在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文件夹

   将solr解压后的conf文件复制到core文件下,conf文件路径如下

  1.然后更改schema.xml文件:如图:

 2.配置solrconfig.xml文件,添加如下这段配置:

 


3.新建data-config.xml文件,添加如下这段配置:

上述完成后,即可到:localhost:8080/solr/

第一步:添加实体

  .

第二步:创建索引

第三步:搜索

   此博客借助其他博客内容,完善我的学习过程,若有问题,可添加QQ:747058586,为solr的学习提供您的宝贵建议,分享您的学习秘籍。

时间: 2024-11-09 00:05:44

windows系统上部署solr的相关文章

在Windows系统上安装PHP应用程序服务器

安装 PHP 应用程序服务器 (Windows) 若要处理动态 Web 页,您需要应用程序服务器.应用程序服务器是一种软件,它帮助 Web 服务器处理包含服务器端脚本或标签的 Web 页.当浏览器请求这样一个页时,Web 服务器先将该页传递给应用程序服务器进行处理,然后再发送到浏览器.有关更多信息,请参见了解 Web 应用程序. 确保运行 IIS 的系统上安装了 PHP 应用程序服务器并且正在运行.(IIS 可能位于您的硬盘或远程 Windows 计算机上.)您可以从 PHP Web 站点(网址

解决方案-如何让windows系统上的桌面能共享到其他多个设备上面进行显示?用什么方式和技术来做到这种需求呢?

问题描述 如何让windows系统上的桌面能共享到其他多个设备上面进行显示?用什么方式和技术来做到这种需求呢? 今天老大让我前期调研windows系统的桌面共享到其他多个移动设备上面进行显示的技术,我不是windows开发人员,我对这方面不是很了解,所有在百度问问,就是说如果能用java程序实现这种功能更好,或者其他的一些什么技术至少能告诉我有些什么可行的解决方案来满足这种需求.谢谢了. 不要第三方. 解决方案 可以用teamviewer ,支持手机和电脑之间的屏幕共享,和远程控制 解决方案二:

在Windows Azure上部署WCF服务

本文将引导大家达成第一种功能:在Windows Azure上部署服务.后续文章将会介绍另两种功能.事实上,在Windows Azure入门教学系列 (一): 创建第一个WebRole程序里,大家已经尝试过部署一个最简单的服务:一个ASP.NET网站.是的,ASP.NET网站也可以称作一种服务.现在,你的ASP.NET程序不再是运行在你自己的服务器上,而是运行在云端了.但是,Windows Azure不仅仅支持常规网站,我们也完全可以把那些和用户界面无关的服务(headless services)

Bashware攻击:在Windows系统上运行Linux恶意软件

本文讲的是Bashware攻击:在Windows系统上运行Linux恶意软件, 近日,据外媒报道称,安全专家最新发现了一种惊人的攻击技术,名为"Bashware"攻击,利用该技术,攻击者可以隐藏恶意软件,即便是主流的安全产品(包括下一代防病毒软件.防勒索软件等)也无法检测出. 2016年3月,微软公司宣布将Windows Subsystem for Linux(简称WSL,指适用于Linux的Windows子系统)作为一项Beta特性添加至2016年8月发布的Windows 10周年更

《易学Python》——1.3 在Windows系统上安装Python

1.3 在Windows系统上安装Python 在接下来的三小节中,我将引导您循序渐进地安装Python,创建一个简单程序以核实Python在系统上运行正常,并介绍运行程序的基本步骤.现在核实Python运行正常可避免您以后气馁. 1.3.1 安装Python 我们将使用Python 2版本,这是因为本书使用的大多数库都不支持Python 3.在本书编写期间,标准版是Python 2.7.要安装Python,需要从Python网站下载一个程序并运行它.这个程序包含Python.Python库以及

在Windows系统上搭建Nginx+Python+MySQL环境的教程

  1 安装nginx 下载windows上的nginx最新版本,http://www.nginx.org/en/download.html. 解压后即可. 运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口. 2 安装flup 下载对应版本的flup,这里下载flup3.x版本,适合python3.2,下载地址:https://github.com/chxanders/flup

如何在 Atomic 系统上部署OpenStack

基于docker.kubernetes部署openstack到atomic系统上 openstack的服务定义,是不是看起来很简洁? openstack的实际组件构成,是不是看起来很复杂? 所有的openstack服务彼此依赖,带来了服务生命周期管理的复杂性和低效. 比如openstack的鉴权服务keystone,在已有环境上部署一个新的keystone是否会对其他服务带来兼容性问题 是很难判断的.用现在的工具,也是难以进行回退的. 事实上,并非只有openstack是这样的,很多基础设施平台

在windows 2003 上部署WAS6.1,JSP 页面 ${参数名字} 无法识别

问题描述 在windows2003上部署WAS6.1,JSP页面${参数名字}无法识别was6.1的无法识别${参数名字}eg:<inputtype="text"value="${user_name}"id="user_name"/>,jsp页面上无法显示user_name的真是值,而是显示"${user_name}"字符在tomcat都能识别,放到was上就无法识别,是否有什么补丁需要打,现在was已经打到6.1

在Linux和Windows系统上邮件收发的应用

项目背景: 西安凌云高科技有限公司上海分公司在内部的服务器的建设中,需要 搭建Linux服务器实现DHCP.NIS.FTP.Samba等网络服务功能,为同系统中的其他主机提供 服务,此服务器是上海分公司内部的第一台Linux服务器,该服务器选择RHEL4作为安装的 LINUX版本. 实验环境: 公司内部的基本服务已经竣工,现在需要构建邮件服 务器:为此我们选择使用sendmail来搭建邮件服务,本来我们选择是采用exchange来搭建邮 件服务,但是我们想到sendmail邮件服务的稳定实用.开