当我尝试在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] 举报,一经查实,本站将立刻删除。