如何在neo4j中设置权限?

莫妮卡·赫德内克(Monica Heddneck)

我最近使用导入工具成功创建了一个新的neo4j数据库。现在,我想实际访问Ubunutu笔记本电脑上的数据库。

为此,我进行了conf/neo4j-server.properties适当的编辑,以指向正确的位置。

尝试时sudo service neo4j-service start,我得到了错误

WARNING: Max 1024 open files allowed, minimum of 40 000 recommended. See the Neo4j manual.
Starting Neo4j Server...WARNING: not changing user
process [10810]... waiting for server to be ready.. Failed to start within 120 seconds.
Neo4j Server may have failed to start, please check the logs.  

我查看日志,看到很多抱怨权限的问题。

从日志中

2016-05-15 01:58:31.143-0700 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@1b68b9a4' was successfully initialized, but failed to start. Please see attached cause exception.  
...  
Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /home/monica/new_database_directory/messages.log (Permission denied)  
...  
Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /home/monica/new_database_directory/messages.log (Permission denied)  
Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /home/monica/new_database_directory/messages.log (Permission denied)

到处搜寻,我发现其他人也有这个问题。

但是,由于不确定,我不确定如何继续。我不明白neo4j应该如何使用。指定用户的时间和地点?我是否需要在某处更改Neo4J配置文件以允许自己获得许可?还是我需要更改刚刚创建的目录的权限...如果是这样,我如何知道将其更改为哪个用户?

我有兴趣了解更多有关在这种情况下如何配置neo4j的信息,不仅是如何使它对我有用。任何建议,不胜感激。

戴维·马科贡

作为服务运行的Neo4j必须拥有放置数据库的文件夹的所有权(例如/var/lib/neo4j/data)。您的数据库位于其他位置,并且只有您当前可以访问(作为登录用户,您已经创建了该数据库文件夹)。

尝试使用以下方法(递归地)更改对整个数据文件夹的权限:

sudo chown -R neo4j:adm /home/monica/new_database_directory

如果查看现有的/ var / lib / neo4j文件夹,则所有权应与(neo4j:adm)相匹配运行chown命令后,您的新数据文件夹应具有相同的所有权。

然后尝试再次启动该服务。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在neo4j中设置权限?

来自分类Dev

如何在neo4j中实现自定义用户访问权限?

来自分类Dev

Neo4j:如何在社区版中设置故障转移

来自分类Dev

如何在gremlin-scala中设置Neo4J配置键?

来自分类Dev

如何在neo4j中设置超时apoc.load.json

来自分类Dev

如何在 Neo4j 中设置过滤器的优先级

来自分类Dev

如何在neo4j中的节点上设置文本

来自分类Dev

如何在neo4j中读取node的属性?

来自分类Dev

如何在Neo4j中实现多租户

来自分类Dev

如何在Neo4j中实现嵌套树?

来自分类Dev

如何在neo4j中实现全文搜索?

来自分类Dev

如何在Neo4j中创建空间索引?

来自分类Dev

如何在Neo4j密码中“平整”结果?

来自分类Dev

如何在Neo4J中建立关系

来自分类Dev

如何在neo4j中删除map的属性?

来自分类Dev

neo4j ::如何在嵌入式模型中设置短路径查询超时属性?

来自分类Dev

如何设置正确的权限以通过其Bash脚本在AWS EC2上启动Neo4J?

来自分类Dev

在neo4j中设置决策树

来自分类Dev

如何在spring数据neo4j 4中查询关系数据?

来自分类Dev

如何在JAVA中的NEO4J Cypher Query中获得结果的值

来自分类Dev

如何在Neo4J Cypher查询中仅从路径中检索节点?

来自分类Dev

如何在Mac上安装/启动neo4j?

来自分类Dev

如何在Neo4j中汇总关系计数

来自分类Dev

如何在Neo4j中进行简单推荐

来自分类Dev

您如何在neo4j中使用参数?

来自分类Dev

如何在Neo4j中保存图?

来自分类Dev

如何在Mac上安装/启动neo4j?

来自分类Dev

如何在Neo4j中汇总关系计数

来自分类Dev

如何在Neo4j中表示网络的线路