首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有启动neo4j码头服务

没有启动neo4j码头服务
EN

Stack Overflow用户
提问于 2018-01-03 15:09:35
回答 1查看 833关注 0票数 1

以下是用于neo4j停靠服务的yaml文件:

代码语言:javascript
复制
version: "2"
services:
  neo4j:
    image: neo4j:3.2.0
    network_mode: host
    restart: always
    environment:
      - NEO4J_AUTH=neo4j/neo4js
    env_file:
      - ./test-neo4j.env
    cap_add:
      - SYS_RESOURCE
    expose:
      - 7474
      - 7687
      - 1337
    ports:
      - "7474:7474"
      - "7687:7687"
      - "1337:1337"
    volumes:
      - ../docker-neo4j/test-conf:/conf
      - ../docker-neo4j/data:/data

我在test-conf目录中有默认的文件。如果我不将../docker-neo4j/test-conf:/conf行添加到我的卷中,则该图形已经启动并运行。如果我添加这条特定的行,那么图形就不会启动。我得到了以下错误:

代码语言:javascript
复制
neo4j_1  | Error: Could not find or load main class org.neo4j.commandline.admin.AdminTool
neo4j_1  | Active database: graph.db
neo4j_1  | Directories in use:
neo4j_1  |   home:         /var/lib/neo4j
neo4j_1  |   config:       /var/lib/neo4j/conf
neo4j_1  |   logs:         /var/log/neo4j
neo4j_1  |   plugins:      /var/lib/neo4j/plugins
neo4j_1  |   import:       /var/lib/neo4j/import
neo4j_1  |   data:         /var/lib/neo4j/data
neo4j_1  |   certificates: /var/lib/neo4j/certificates
neo4j_1  |   run:          /var/run/neo4j
neo4j_1  | Starting Neo4j.
neo4j_1  | Error: Could not find or load main class org.neo4j.server.CommunityEntryPoint
dockerneo4jtest_neo4j_1 exited with code 1

我已经在谷歌了。我找不到合适的结果来解决这个新4j码头问题。有什么工作可以解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-03 21:20:59

我能够复制您发布的这里配置的问题。

要解决这个问题,只需注释或删除配置中的以下行:

代码语言:javascript
复制
#dbms.directories.lib=/usr/share/neo4j/lib

容器上不存在目录/usr/share/neo4j/lib。该参数的默认值是lib (链接到文档)。您还可以将其设置为/var/lib/neo4j/lib

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48082000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档