nebula 通过源码编译安装后无法启动

  • nebula 版本:3.0.2

  • 安装方式:源码编译

  • 是否为线上版本:Y / N

  • 问题的具体描述
    通过源码编译安装了3.0.2版本的 nebulaDB,但看起来无法启动。

同一台机器上,通过rpm包安装的同版本 nebulaDB 启动正常。
看起来通过源码编译的版本,比通过rpm包安装的版本少了一些文件。


你先把那个 maxium 的文件数问题解决下,:thinking: 然后贴下你的配置文件。

maxium 的问题已解决,

源码编译出来的版本,配置文件只有这两个。

相比于rpm安装的版本

似乎少了很多文件:thinking:是我哪里装错了吗

编译我也不是很懂,我找个大佬

1 个赞

谢谢大佬帮忙找大佬

问题一:未设置ulimit -n
问题二:仅编译了nebula-graphd服务。请再次确认使用的源码版本,目前3.x版本中移除了可选组件的功能。

1 个赞

后来我把 gcc 版本换成 9.3.0 解决了。。。之前是 7.5.0 ,原因是编译时候会下载一个脚本 名字类似于
xxx-3.0-xxx-gcc-9.3.0-xxx.sh

这个脚本在gcc版本 7.5.0 时候,xxx-3.0-xxx-gcc-7.5.0-xxx.sh 文件找不到。。所以会导致无法下载 third-party 依赖,改成 9.3.0 以后,xxx-3.0-xxx-gcc-9.3.0-xxx.sh 脚本能下载下来,我觉得这是个问题,值得特殊说明一下

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。