【发布时间】:2016-10-01 17:34:52
【问题描述】:
我无法在 Ubuntu 16.04 上启动 Neo4j 服务。不久前,我运行的是 Ubuntu 14,并且能够很好地安装 Neo4j。但是后来我删除了它,时间过去了,我已经升级到 Ubuntu 16,现在我想再次检查 Neo4j,但它没有安装。我有 java 和它问我的任何东西。我几乎不知道 Ubuntu 更改了服务启动器,我认为可能是这样,但我对 Ubuntu 或 Neo4j 的了解还不够,不知道从哪里开始调试以弄清楚如何使它工作。
有人可以指点我查看日志吗,或者他们可以填补我知识中的任何漏洞来帮助我吗?
更新
michael@Acer:~$ systemctl status neo4j
● neo4j.service - LSB: Neo4j Graph Database server
Loaded: loaded (/etc/init.d/neo4j; bad; vendor preset: enabled)
Active: active (running) since Tue 2016-09-27 13:56:05 MDT; 3 days ago
Docs: man:systemd-sysv-generator(8)
Tasks: 37
Memory: 120.3M
CPU: 46min 31.410s
CGroup: /system.slice/neo4j.service
└─17663 /usr/bin/java -cp /var/lib/neo4j/plugins:/etc/neo4j:/usr/share/neo4j/lib/*:/var/lib/neo4j/plugins/ * -server -XX:+UseG1GC -XX:-OmitStackTraceInFastThr
Oct 01 11:44:53 Acer systemd[1]: Started LSB: Neo4j Graph Database server.
Oct 01 11:45:00 Acer systemd[1]: Started LSB: Neo4j Graph Database server.
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
lines 1-13/13 (END)
这是来自防火墙的信息:
netstat -ntlp | grep 17663
tcp6 0 0 127.0.0.1:7473 :::* LISTEN 17663/java
tcp6 0 0 127.0.0.1:7474 :::* LISTEN 17663/java
tcp6 0 0 127.0.0.1:1337 :::* LISTEN 17663/java
tcp6 0 0 :::42787 :::* LISTEN 17663/java
tcp6 0 0 127.0.0.1:7687 :::* LISTEN 17663/java
【问题讨论】:
-
不同的是初始化系统
upstart通常被systemd替换,也许是这样?systemctl status neo4j或systemctl start neo4j向您展示了什么? -
这是输出,如果我没看错,它正在运行。但是当试图访问浏览器时
:7474 我得到一个超时异常。我是否必须创建防火墙规则才能允许流量通过? -
嗯,就我而言,这意味着它使用 PID 17663 运行。但它可能只监听 localhost,您访问的是哪个 IP 地址,
netstat -ntlp | grep 17663向您显示了什么?如果您正在运行防火墙,并且使用正确的 IP,iptables-save的输出可能也会很有趣。 -
我已经发布了 netstat 并运行了 iptables-save 但没有发布输出,因为它有点长。但在该输出中,我没有看到任何本地 ip 或 7474 端口。
标签: neo4j ubuntu-16.04