如何使用 Ubuntu 预装的 solr-common 和 solr-jetty 运行 solr/example。



简介:我还没有找到如何在中运行solr教程/示例一个已经拥有solr&已安装码头。什么例子我需要修改配置文件,使其指向Ubuntu包裹?

详细信息:我得到了一个已经安装了solr-common和solr-jetty的Ubuntu主机:

dpkg -l | grep solr
ii  solr-common       1.4.1+dfsg1-2ubun enterprise search server based on Lucene - common 
ii  solr-jetty        1.4.1+dfsg1-2ubun enterprise search server based on Lucene - Jetty i

然而,还没有人将它们用于任何用途(即,我可以升级、卸载、,配置,等等(。

还安装了openjdk-7-jre-headless。

我是solr、jetty和java的新手,不太了解关于配置文件所在的位置、哪些服务器最终运行等,但是我发现了几个目录/文件,它们一定是在solr公共码头和solr码头的安装:

/etc/init.d/jetty
/etc/jetty/(jetty.conf, jetty-xinetd.xml, ...)
/etc/solr/web.xml
         /conf/(schema.xml, ...)

我目前正在阅读solr教程;下载了solr版本,未标记它即将通过solr/example:推出Jetty

用户:/usr/local/src/apache-solr-3.5.0/example$java-jarstart.jar

然而,在这样做之前,我想知道我是否不应该运行已安装在中的solr+jetty包教程我的系统。毕竟,这些将是我将使用一次的我通过了教程。

此外,运行solr/example会以任何方式修改是通过solr-common和solr-jetty的包创建的?

我应该只卸载solr common和solr jetty并使用下载的solr版本(不是首选;这感觉像是放弃因为不知道发生了什么(。

我还没有找到如何在中运行solr教程/示例一个已经拥有solr&已安装码头。什么例子我需要修改配置文件,使其指向Ubuntu包裹?

谢谢你的帮助。

老实说,我认为您可以更好地控制solr版本的下载。事实上,当你只需要提取一个zip文件时,我不明白使用系统包的原因是什么。无论如何,我想您不需要solr-jetty包来运行这个示例,因为它已经包含了一个可执行jar,它可以通过jetty运行嵌入式solr。如果你运行这个命令,你就在正确的轨道上:

user:/usr/local/src/apache-solr-3.5.0/example$ java -jar start.jar

我想,通过这种方式,您使用的是solr-common包,而不是solr-jetty包。

最新更新