微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Neo4j中的“警告:不改变用户”是什么意思?

当我尝试在Ubuntu 14.04上启动我的Neo4j数据库时,我看到一条消息: WARNING: not changing user 。 这是什么意思,这是重要的,我怎么克服这个警告?

警告不会停止服务器启动。

输出

adam@ubuntu:~$ sudo service neo4j-service start Using additional JVM arguments: -server -XX:+disableExplicitGC - Dorg.neo4j.server.properties=conf/neo4j-server.properties -Djava.util.logging.config.file=conf/logging.properties -Dlog4j.configuration=file:conf/log4j.properties -XX:+UseConcmarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:-OmitStackTraceInFastThrow Starting Neo4j Server...WARNING: not changing user process [3699]... waiting for server to be ready..... OK. http://localhost:7474/ is ready.

POSIX信号量:为什么父进程在subprocess释放之前就获得了信号量?

在Windows shell脚本与echo $?echo%ERRORLEVEL%? 在Linux中:行为有没有什么区别?

loopback接口上的原始套接字是否可能?

从裸git存储库中的钩子导出文件

防止换行命令中的换行

如果你在一个进程中分配内存一旦崩溃,会发生什么?

在构build期间将静态库链接到共享库?

如何避免二进制文件中的STT_GNU_IFUNC符号?

从两列随机生成独特的组合

用于日志logging的库在运行时调用堆栈(Windows / Linux)

(措辞严厉)警告告诉你,你不是以root用户身份启动neo4j。 在生产中运行neo4j时,通常会期望root用户启动neo4j。

但在开发过程中,大多数人可能会在自己的用户标识下在本地计算机上运行neo4j,这应该不成问题。

另外,请注意,neo4j使用UID环境变量来确定当前的用户ID。 至少在我的情况下, echo $UID和sudo echo $UID返回相同的值。 因此,即使使用sudo启动neo4j,仍然会看到警告。 但是,如果我使用su来成为root用户, echo $UID返回0 (root用户ID),neo4j不会显示警告。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐