知识点
相关文章
更多最近更新
更多Solr环境配置
2019-03-27 01:07|来源: 网路
1、把apache-solr-3.6.1文件夹下的dist\apache-solr-3.6.0.war放到tomcat下的webapps目录下并把它改名为solr.war
2、把apache-solr-3.6.1文件夹下的solr\example目录中的solr文件夹复制到tomcat目录下
3、更改tomcat目录下conf\server.xml文件,找到
(1) <Connectorport="8080" protocol="HTTP/1.1" connectionTimeout="20000"
URIEncoding="UTF-8" redirectPort="8443" />
加入URIEncoding=”UTF-8”,让solr支持中文
(2)再插入以下代码,更改solr的路径
<Context path="/solr" docBase="C:\Program Files\apache-tomcat-6.0.14\webapps\solr.war"
debug="0" crossContext="true">
<Environmentname="solr/home" type="java.lang.String" value="C:\Program Files\apache-tomcat-6.0.14\solr" override="true" />
</Context>
4、更改tomcat目录下solr\conf\solrconfig.xml文件
<dataDir>${solr.data.dir:C:\Program Files\apache-tomcat-6.0.14\solr\data}</dataDir>
solr.data.dir:指对应的索引文件存放路径,这里设置为tomcat下solr\data
5、设置classpath:”;C:\Program Files\apache-tomcat-6.0.14\solr”
6、启动tomcat,http://localhost:8080/solr/admin进入solr的管理界面
转自:http://www.cnblogs.com/likehua/archive/2012/12/26/2834656
相关问答
更多-
solr+tomcat如何配置[2023-04-25]
tomcat配置数据源solr使用数据源 1、tomcat中配置数据源(注:需要拷贝jdbc相关jar包到tomcat中。tomcat6.x/lib目录下,注意tomcat6.0以下的版本在tomcat5.x/common/lib/目录下) 在server.xml文件,找到“Engine-> Host -> Context”,在其下面配置主要针对某一项目的数据源使用。 在context.xml文件,找到“Context”,在其下面配置可以让所有项目使用。 在Context下面配置数据源如下: 数据源相关参数 ... -
怎么查看python的配置环境[2022-06-08]
什么平台啊讲清楚 -
配置了JDK的环境变量,然后装了TOMCAT,那TOMCAT要配置环境吗[2022-06-01]
配置了JDK的环境变量就可以了,tomcat不需要配置环境变量。 要想启动项目,必须将项目部署到tomcat下面。 如何部署呢?将编译好的java项目放到webapp目录下面,启动tomcat就可以直接访问了。(不会部署上网查,很多) -
solr+tomcat如何配置[2023-08-17]
tomcat配置数据源solr使用数据源 1、tomcat中配置数据源(注:需要拷贝jdbc相关jar包到tomcat中。tomcat6.x/lib目录下,注意tomcat6.0以下的版本在tomcat5.x/common/lib/目录下) 在server.xml文件,找到“Engine-> Host -> Context”,在其下面配置主要针对某一项目的数据源使用。 在context.xml文件,找到“Context”,在其下面配置可以让所有项目使用。 在Context下面配置数据源如下: & ... -
SOLR配置麻烦(SOLR configuration troule)[2021-11-18]
我解决了这个问题,它是关于Cygwin文件夹的文件权限,Solr colud不创建文件夹。 我手动更改了访问权限。 I solved the problem, it was about file permissions at Cygwin folder, the Solr coludn't create folders. I changed manually the access rights. -
在Solr中更新文档之后,您必须发出一个“提交”来告诉Solr将更改写入磁盘并让它们开始出现在搜索结果中。 Sunspot :: Rails会在Rails请求的过程中自动处理,但在此之外(在测试中,从控制台),您需要明确地执行此操作。 这是一个简单的Sunspot.commit 。 After updating a document in Solr, you must issue a "commit" to tell Solr to write the changes to disk and have th ...
-
使用Solr配置solrnet(Configure solrnet with Solr)[2022-06-21]
最新的Solr作为独立黑匣子运行。 不要看Tomcat信息的古老教程,它们不再有用。 这是通过.NET客户端连接到它的一个单独问题。 对于客户端部分,SolrNet的源代码版本更新。 它应该与最新的Solr一起工作,主要问题是Solr的URL现在必须包含集合名称,所以http:// localhost:8983 / solr / collectionname 。 检查参数以设置核心或集合或类似。 还有Solr Express,你可能想看看。 Latest Solr runs as standalone bl ... -
我建议外部化依赖于环境的参数: 1) DIH 您可以使用占位符来获取此信息:例如它正在使用Jetty,但未来可能不会(因为当您不必考虑围绕您的服务的webapp框架时,有很多事情变得更容易实现)。 这就是为什么5.0明确支持在现有容器中运行(它仍然可以完成 - 但你是独立的,功能可能会中断)。 至少现在可以假定应用程序的环境是某个容器并具有特定的功能集。 It's using Jetty, but it might not in the future (as there are quite a few things that gets easier to implement when ...您可以使用相同的Zookeeper集合来处理多个Solr或SolrCloud实例。 但是,数据必须分开。 这可能(最好)通过使用Zookeeper中的“chroot”功能来完成。 基本上,当你在Zookeeper中为你的Solr实例创建“空间”时,你附加一个/ some_thing_unique并将其保存在Solr中相应的配置文件中 - 那么你应该没有问题。 我没有经历过从一个Zookeeper到另一个Zookeeper的现有Solr实例 - 我猜你必须把Solr关闭,更改配置,设置集合等等......在Z ...