我无法在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
会显示什么? - Wrikkennetstat -ntlp | grep 17663
显示了什么?如果你正在运行防火墙,并且正在使用正确的IP,则iptables-save
的输出也可能很有趣。 - Wrikken