Articles of solr

只有一个Apache Solr可以search多个/跨域CMS吗?

Solr的单实例可能跨多个应用程序使用跨域吗? 像多个CMS,如Wordpress + Joomla + Drupal。 任何地方的任何search都应显示所有连接的应用程序的结果。 例如: 如果我从Wordpress网站search一个词的marketing ,它应该输出Wordpress本身的结果,也从Joomla和Drupal网站的内容。 可能吗?

org.apache.solr.common.SolrException:加载类“solr.VelocityResponseWriter”时出错

我已经安装了一个Apache Tomcat 6服务器,并按照http://pabloseminario.com/2011/02/22/installing-solr-on-debian-6-0/中的说明安装了Apache Solr 3.5.0。 现在,在浏览器中打开solr应用程序会产生以下错误: HTTP Status 500 – Severe errors in solr configuration. Check your log files for more detailed information on what may be wrong. If you want solr to continue after configuration errors, change: <abortOnConfigurationError>false</abortOnConfigurationError> in solr.xml ————————————————————- org.apache.solr.common.SolrException: Error loading class 'solr.VelocityResponseWriter' at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:389) at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:425) at org.apache.solr.core.SolrCore.createInitInstance(SolrCore.java:447) 我的装置目前对公众开放供testing用途: http://62.75.247.116:8080/solr/ […]

solr php扩展无法在最新的Debian Wheezy上运行

我正在尝试在最近升级的Debian Wheezy上使用Solr PHP扩展。 它从PECL和源代码完美地安装,而不是给我预期的function,它在每个PHP运行中给我这个: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/solr.so' – /usr/lib/php5/20100525/solr.so: undefined symbol: curl_easy_getinfo in Unknown on line 0 另外使用扩展的脚本会引发错误 PHP Error[2]: include(SolrClient.php): failed to open stream: No such file or directory in file <…path to my autoloader…> 我的主要观点是它之前build立起来,像一个魅力一样工作。 在相关软件包的升级中,只改变了PHP和libcurl的版本。 Solr实例本身保持原样。 我有所有可能的libcurl库: $ locate libcurl … /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.3 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0 /usr/lib/x86_64-linux-gnu/libcurl.a […]

我如何在CentOS上安装守护进程?

我基本上是在寻找相当于: sudo apt-get安装守护进程 从Debian 我正在尝试configuration一个Solr守护进程,如下所示https://stackoverflow.com/a/2150888/443779

CentOS上适用于Apache Solr的iptablesconfiguration是什么?

我知道一个事实,即运行iptables导致我的Apache Solr实例无法访问。 我怎么知道这个? 因为我跑了: /sbin/service iptables save && /sbin/service iptables stop 一旦我做到了,一切都完美无瑕。 我想继续使用我的防火墙,但是,添加必要的规则似乎并没有工作。 我已经用尽了我想要的工作: /sbin/service iptables start /sbin/iptables -A RH-Firewall-1-INPUT -p tcp -s 127.0.0.1 –dport 8983 -j ACCEPT /sbin/service iptables save 还是行不通 /sbin/iptables -D RH-Firewall-1-INPUT -p tcp -s 127.0.0.1 –dport 8983 -j ACCEPT /sbin/iptables -A RH-Firewall-1-INPUT -p tcp –dport 8983 -j ACCEPT /sbin/service iptables save […]

SOlr 4.10.2 500内部服务器错误错误:{msg =由于初始化失败,SolrCore'collection1'不可用:索引locking写入

我有一个SOLR主和一个奴隶运行。 升级到SOLR 4.10.2之后,并修复所有其他错误,我无法通过这一个: RSolr :: Error :: Http – 500内部服务器错误错误:{msg = SolrCore'collection1'由于初始化失败而不可用:索引被locking以写入核心collection1,trace = org.apache.solr.common.SolrException:SolrCore由于初始化失败,'collection1'不可用:索引locking在org.apache.solr.core.CoreContainer.getCore的核心collection1上进行写入 我有: 停在两个主/从docker, 从两台机器上删除write.lock文件, 重启从机, 重启主。 问题依然存在。 我也尝试了其他解决scheme,比如将以下内容更改为solrconfig.xml: <unlockOnStartup>true</unlockOnStartup> 这导致了不同的错误,所以我回滚了(上面的部分现在被注释掉了。 我已经将configuration文件与工作环境进行了比较,并且看起来完全相同。 谢谢。

Zookeeper节点不能再加载生产服务器上的数据库

我正在三个不同的Ubuntu 14.04节点上运行一个3的zookeeper合奏。 该设置用于工作正常,但现在我注意到zk1不可操作。 它也不会重新启动: :/home/www$ sudo /etc/init.d/zookeeper status * zookeeper is not running :/home/www$ ps -ef | grep zoo zookeep+ 11465 1 0 16:15 ? 00:00:00 /usr/bin/java -cp /etc/zookeeper/conf:/usr/share/java/jline.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/xercesImpl.jar:/usr/share/java/xmlParserAPIs.jar:/usr/share/java/netty.jar:/usr/share/java/slf4j-api.jar:/usr/share/java/slf4j-log4j12.jar:/usr/share/java/zookeeper.jar -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false -Dzookeeper.log.dir=/var/log/zookeeper -Dzookeeper.root.logger=INFO,ROLLINGFILE org.apache.zookeeper.server.quorum.QuorumPeerMain /etc/zokeeper/conf/zoo.cfg merlin 11492 25021 0 16:15 pts/1 00:00:00 grep –color=auto zoo :/home/www$ echo stat | nc zk1 2181 :/home/www$ echo stat […]

如何在CentOS上安装Apache Solr / Java?

我在CentOS机器上只看到一两个关于安装Solr的教程,特别是Java,而且它们似乎太复杂; 哎呀,我不能完全弄清楚哪个版本的Java(似乎有很多)安装…我不是一个全职的系统pipe理员,所以我想知道什么Java版本/包我需要使用,如果有一个很好的教程,相对容易遵循安装步骤。 我将尝试让Solr与一些Drupal站点一起工作,而这个方程的这一部分似乎并不像Java那样困难。

Apache2 + Solr:Tomcat或Jetty?

我有一个运行Apache2 Web服务器的(Ubuntu 10.4)服务器。 到目前为止,我有一些扩展设置,就像我希望的那样,我很高兴。 但是现在我想尝试一下Apache Solr,因为我宁愿想办法设置一个好的强大的环境,而我们只有几十万条logging,这比我们有几十亿的时候更容易。 鉴于你似乎需要的不仅仅是Apache2和JDK来运行它(对吗?),我不得不在Tomcat和Jetty之间进行select,但是我从来没有使用过它们两个(好吧,我在10年前使用了Tomcat,但是这么长,我忘记了一切)。 我最初的select是Tomcat,因为这是大多数教程所使用的,并且它有关于与Apache2并行运行的最多文档; 然而,Jetty似乎是一个有趣的替代品,它甚至被官方教程使用 。 那么使用Apache2和Solr,Tomcat或Jetty会更好些?

SolrCore初始化失败

当我访问仪表板时,它告诉我: SolrCore初始化失败 /var/log/tomcat6/catalina.out唯一的警告行是: WARNING: New index directory detected: old=null new=/var/solr/data/index/ 我该如何解决这个问题?