【问题标题】:Cayley docker isn't writing dataCayley docker 没有写入数据
【发布时间】:2015-09-01 14:22:35
【问题描述】:

我正在使用 [或者,尝试使用] docker cayley 从这里开始:https://github.com/saidimu/cayley-docker

我在 /var/lib/apps/cayley/data 创建了一个数据目录,并将我被指示制作的 .cfg 文件放入其中:

{
  "database": "myapp",
  "db_path": "/var/lib/apps/cayley/data",
  "listen_host": "0.0.0.0"
}

我运行 docker cayley:

docker run -d -p 64210:64210 -v /var/lib/apps/cayley/data/:/data saidimu/cayley:v0.4.0

它运行良好,我正在浏览器中查看它的 UI:

然后我添加一个或两个三元组,我会收到成功消息。

然后我进入查询界面,尝试列出任意顶点:

> g.V

什么也找不到(我认为):

{
 "result": null
}

我创建的数据目录中没有任何内容。

任何想法为什么没有写入数据?

编辑: 只是为了确保我的数据目录没有问题,我在同一目录上为 neo4j 运行了本地卷挂载 docker,它正确保存了数据。所以,这消除了一些可能性。

【问题讨论】:

    标签: docker gremlin cayley


    【解决方案1】:

    我还不能发表评论,但我认为要从您的查询中获得结果,您需要使用 All 关键字

    g.V().All() // Print All the vertices
    OR
    g.V().Limit(20) // Limits the results to 20
    

    如果这不是您的问题,我可以编辑和共享我的 dockerfile,该文件源自您正在使用的同一个 docker-file。

    【讨论】:

      【解决方案2】:

      您可以参考the lib here 了解更多关于如何使用 Cayley 的 API 和 Cayley 中的数据格式以及 N-Triples N-quads 和 RDF 等其他内容:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-26
        • 1970-01-01
        • 1970-01-01
        • 2014-10-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多