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)?
在ubuntu / Linux中从Shell脚本(启动)运行GamingAnywhere