Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python echoprint-停止服务Solr,我丢失了数据库_Python_Solr_Audio Fingerprinting_Echoprint - Fatal编程技术网

Python echoprint-停止服务Solr,我丢失了数据库

Python echoprint-停止服务Solr,我丢失了数据库,python,solr,audio-fingerprinting,echoprint,Python,Solr,Audio Fingerprinting,Echoprint,正如我能做的那样,停止服务并正确地解决问题。我所做的是重新启动电脑,然后唤醒服务,但要执行歌曲验证,我会收到一条消息,好像数据库已损坏。我想知道在歌曲(而不是数据库)损坏后关闭服务运行和测试的正确方法是什么。问候和感谢 启动tts/usr/local/tokyotrant-1.1.33/bin/ttservercd echoprint服务器/solr/solr java-Dsolr.solr.home=/home/user01/echoprint server/solr/solr/solr/ -

正如我能做的那样,停止服务并正确地解决问题。我所做的是重新启动电脑,然后唤醒服务,但要执行歌曲验证,我会收到一条消息,好像数据库已损坏。我想知道在歌曲(而不是数据库)损坏后关闭服务运行和测试的正确方法是什么。问候和感谢

  • 启动tts/usr/local/tokyotrant-1.1.33/bin/ttservercd echoprint服务器/solr/solr
  • java-Dsolr.solr.home=/home/user01/echoprint server/solr/solr/solr/ -Djava.awt.headless=true-DSTOP.PORT=8079-DSTOP.KEY=mykey-jarstart.jar
  • 吸收新歌
  • 我停止Solr java-DSTOP.PORT=8079-DSTOP.KEY=mykey-jar start.jar --停止
  • 现在,当我启动这项服务,我想做一首歌曲的压缩,我在数据库中的一些发送给我一个错误

    回溯(最后一次调用):文件“lookup.py”,第51行,在lookup(sys.argv[1])中,文件“lookup.py”,第35行,在lookup result=fp.best_match_for_query(decoded)文件中。./API/fp.py,第194行,在best_match_for_query get_tyrant tcodes=()。multi_-get(trackids)文件“./API/pytyrant.py”,第296行,在multi_-get raise KeyError(“缺少结果,1.1.10中的响应不可用”)KeyError:“缺少结果,1.1.10中的响应不可用”


    如何在不丢失任何信息的情况下启动和终止服务?

    好吧,我发现了我的错误,如果ttserver。谢谢Alexandre提供的数据。好吧,正确的方法就是这样

    /usr/local/Tokyotrant-1.1.33/bin/ttserver casket.tch


    其中指明了磁盘上散列的名称,该散列将使持久化。然后正常启动Solr,我就可以毫无问题地输入和查看歌曲:)

    你的问题似乎不是Solr,而是Tokyotrant。关键短语是“缺少结果,1.1.10中的响应无法使用”。如果你在互联网上搜索它,你会发现许多关于它的讨论,包括在专门的小组中。这可能是解决这个问题的更好途径。