ubuntu的neo4j启动问题

Posted 爱码蔡蔡子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu的neo4j启动问题相关的知识,希望对你有一定的参考价值。

一、权限

首先赋予改文件可执行权限,赋予完会从白色变成绿色。

cd neo4j/bin目录下
sudo chmod +x neo4j

 二、sudo找不到java的问题

java -version正常但是sudo java -version不正常。

要么将jdk的path加入到secure_path
要么干脆直接注释掉
 sudo visudo 
  #注意:用vi 直接打开/etc/sudoers无法编辑

3、用Ctrl+X退出,并选择保存

通过以上操作后,问题得到了解决。
但是为什么呢,原来是因为secure_path定义了使用sudo时PATH环境变量的值,那么如果不定义呢,是否sudo时PATH的值就是本来环境变量的值呢。
将secure_path那行注释掉,然后我发现这个时候sudo能用任何命令了。

三、启动neo4j

 执行start 启动不了,

执行./neo4j start-no-wait可以正常启动 

 找到了类似的问题,但是也没解决,只说是一个很严重的bug。

Neo4j Server failed to start · Issue #3740 · neo4j/neo4j (github.com) 

Ubuntu修复启动引导

参考技术A 昨天重装了Windows 10后,开机不进入Ubuntu的启动引导而是直接进入新的Windows系统。一般来说先装Windows再装Linux不会出现引导坏掉的问题;而先装Linux后装Windows出现的引导问题可以用EasyBCD的legacy与grub2解决。

我在这里使用的是Ubuntu 14.04。

1. 制作Ubuntu启动盘,进入选择启动驱动器界面,选择Ubuntu启动U盘,进入try Ubuntu without installing。

2. 打开terminal,添加boot-repair的ppa源:

如果添加不了ppa源,尝试重装CA证书:

再重新添加boot-repair。

3. 更新系统软件

4. 安装boot-repair

5. 在Dash中搜索boot-repair,打开后选择第一项,recommended repair,完成后即可恢复Ubuntu引导。

参考资料:百度经验http://jingyan.baidu.com/article/335530da883e0b19cb41c325.html

以上是关于ubuntu的neo4j启动问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ubuntu 中增加 Neo4j 的最大文件打开限制(ulimit)?

ubuntu18.04下neo4j的安装

在ubuntu / Linux中从Shell脚本(启动)运行GamingAnywhere

Neo4j简单的样例

连接Neo4J Java驱动程序后,Neo4J Browser ServiceUnavailable失败

CakePhp : Cake bake 在 Ubuntu 上不起作用。 (PDO异常)