安装时出现Slamdata错误:出现未知错误:500""

时间:2017-06-29 23:28:03

标签: mongodb slamdata

我曾经安装过这个相同的数据库,所以我相信我拥有正确的凭据。 在我安装它的最后一个会话期间,我正在试验我的查询,视觉效果等,并且会话突然崩溃。 然后当我重新加载slamdata时,我的数据库的挂载就消失了。 显然,我然后尝试使用相同的凭据重新安装相同的数据库,以便继续我的工作。但是,当我这样做时,我收到了一个错误:

保存装载时出现问题:出现未知错误:500""

然后有一个永无止境的旋转轮位于安装按钮上。我可以让这个弹出窗口转到原始屏幕,但什么也没发生。然后,如果我再次尝试重新安装,则会发生同样的错误。

我已经确认我仍然可以使用robomongo访问我的数据库和集合。因此,如果有人知道此错误消息所指的是什么,请告诉我!我还没有在网上找到它的含义。

注意:我已尝试卸载并重新安装/重新启动计算机。

1 个答案:

答案 0 :(得分:0)

在SlamData 4.2.1中,已经识别出该错误并修复了MongoDB连接器的问题,如果在查询中使用_id字段,则会破坏Metastore。很快就可以在SlamData 4.2.2版本中找到该修复程序

以下是修复:

  1. 删除当前的Metastore。以下是每个支持的操作系统的此文件的位置:

    Mac OS:

      

    $ HOME / Library / Application Support / quasar / quasar-metastore.db.mv.db

    Microsoft Windows:

      

    %HOMEDIR%\应用程序数据\本地\类星体\类星体-metastore.db.mv.db

    Linux(各个供应商):

      

    $ HOME /的.config /类星体/类星体-metastore.db.mv.db

  2. 打开终端并切换到存储SlamData的位置。您应该根据已安装的操作系统,根据默认安装路径在以下位置找到quasar-web.jar文件:

    Mac OS:

      

    / Applications / SlamData 4.2.1.app/Contents/java/app/quasar-web.jar

    Microsoft Windows:

      

    C:\ Program Files(x86)\ slamdata 4.2.1 \ quasar-web.jar

    Linux(各个供应商):

      

    $ HOME / SlamData 4.2.1 / quasar-web.jar

  3. 在终端中运行以下命令:

    java -jar quasar-web.jar initUpdateMetaStore

    这将重建您的Metastore。完成后,它将返回到您的操作系统提示符。

  4. 像往常一样重新运行SlamData应用程序

  5. 重新安装数据库

  6. 此时您可以访问已保存的工作区。

  7. 注意:您不希望打开导致此问题的工作区,因为它会导致同样的问题。