如何启动Echo nest Server?

时间:2015-11-20 06:49:36

标签: python apache solr tokyo-tyrant echonest

我正在尝试安装echo nest服务器,根据github instruction 首先,我安装java,python,需要的所有python组件,最后在Windows 10上从bitnami安装apache solar。

但我有关于如何安装东京暴君的问题?!最后当我运行此命令时(用于启动echonest服务器):

java -Dsolr.solr.home=/home/path/to/echoprint-server/solr/solr/solr/ -Djava.awt.headless=true -jar start.jar

apache solar有异常:java.lang.RuntimeException:在类路径中找不到资源solarconfig.xml

但是solar config文件存在于目录

  

C:\ echoprint服务器\ solr的\ solr的\ solr的\ CONF \ solrconfig.xml中

最后回复我

  

启动SelectChannelConnector @ 0.0.0.0:8502

我该如何解决?感谢

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题并解决了使用Solr home的完整路径以及最终斜杠的问题。

Solr试图将〜与当前目录的路径连接起来,所以它没有找到配置文件。

我正在使用:

~/Desktop/www/echoprint/solr/solr/solr/

当我改为这个时,它就开始工作了。

/home/melhergui/Desktop/www/echoprint/solr/solr/solr/

如果您已经这样做了,我认为您可以逃避您的路径,并尝试在屏幕上打印的Solr日志中查看。这是我发现问题的地方:

INFO: using system property solr.solr.home: ~/Desktop/www/echoprint/solr/solr/
Dec 27, 2015 11:54:28 AM org.apache.solr.core.CoreContainer$Initializer initialize
INFO: looking for solr.xml: /home/melhergui/Desktop/www/echoprint/solr/solr/~/Desktop/www/echoprint/solr/solr/solr.xml
...
SEVERE: java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in classpath or '~/Desktop/www/echoprint/solr/solr/conf/', cwd=/home/melhergui/Desktop/www/echoprint/solr/solr

我希望它可以帮助你让它运行。