nebula-studio无法启动

执行命令:
rpm -i nebula-graph-studio-3.2.2.x86_64.rpm
提示:
./scripts/start.sh: line 4: sudo: command not found
warning: %post(nebula-graph-studio-3.2.2-1.x86_64) scriptlet failed, exit status 127

安装sudo,重复执行安装命令
提示:Created symlink /etc/systemd/system/multi-user.target.wants/nebula-graph-studio.service → /usr/lib/systemd/system/nebula-graph-studio.service.

然后页面一直是:ERR_CONNECTION_TIMED_OUT

看下是不是 sudo 没有的问题呢

这个问题我是过程中发现的,我已经yum install sudo,解决了,但是重新安装还是不行

这个意思是,你安装成功了 Studio,又装了一次 Studio,是这个意思吗

是的,但一次安装报sudo错误,应该是他们起服务的时候报错,安装已经是完成了的吧?

所以你的问题是,报了 sudo: command not found 错误,然后你又执行了相同的语句,报重复安装信息,这时候 Studio 是不是安装成功(我的理解是你认为安装成功了才会报重复安装信息)。对吗?

是的话,

Created symlink from /etc/systemd/system/multi-user.target.wants/nebula-graph-studio.service to /usr/lib/systemd/system/nebula-graph-studio.service.

安装成功会返回上面结果信息的,你可以看下文档 部署 Studio - Nebula Graph Database 手册

一直没有返回正确安装的信息,卸载再重新安装也不行

我的问题是,咋样才能正确安装啊。。。。。

应该是权限的问题,:thinking: 你看看你有没有 sudo 权限

我是root用户
Matching Defaults entries for root on 162204f9d141:
!visiblepw, always_set_home, match_group_by_gid, always_query_group_plugin, env_reset, env_keep=“COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS”, env_keep+=“MAIL PS1 PS2
QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE”, env_keep+=“LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES”, env_keep+=“LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER
LC_TELEPHONE”, env_keep+=“LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY”, secure_path=/sbin:/bin:/usr/sbin:/usr/bin

User root may run the following commands on 162204f9d141:
(ALL) ALL

rpm -e 删掉原来的安装重新安装一下呢,如果还没有启动成功的话看一下服务状态 systemctl status nebula-graph-studio.service

Mar 15 18:28:58 162204f9d141 server[2179]: 1.6473401383287597e+09        info        base/scheme.go:62        /api-nebula
Mar 15 18:28:58 162204f9d141 server[2179]: 1.6473401383287933e+09        info        base/scheme.go:62        /api-nebula
Mar 15 18:28:58 162204f9d141 server[2179]: 1.6473401383288243e+09        info        base/scheme.go:62        /api-nebula
Mar 15 18:28:58 162204f9d141 server[2179]: 1.6473401383288553e+09        info        base/scheme.go:62        /api-nebula
Mar 15 18:28:58 162204f9d141 server[2179]: 1.6473401383288877e+09        info        base/scheme.go:62        /api/import
Mar 15 18:28:58 162204f9d141 server[2179]: 1.64734013832892e+09        info        base/scheme.go:62        /api/import
Mar 15 18:28:58 162204f9d141 server[2179]: 1.647340138328953e+09        info        base/scheme.go:62        /api/import
Mar 15 18:28:58 162204f9d141 server[2179]: 1.6473401383289833e+09        info        base/scheme.go:62        /api/import
Mar 15 18:28:58 162204f9d141 server[2179]: Now listening on: http://0.0.0.0:7001
Mar 15 18:28:58 162204f9d141 server[2179]: Application started. Press CTRL+C to shut down.

我要在config里面设置一下ip才能访问对么

设置完ip 重启之后,服务就变成这样了

● nebula-graph-studio.service - Nebula Graph Studio
   Loaded: loaded (/usr/lib/systemd/system/nebula-graph-studio.service; enabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: exit-code) since Tue 2022-03-15 20:03:12 CST; 8s ago
  Process: 2212 ExecStart=/usr/local/nebula-graph-studio/server (code=exited, status=1/FAILURE)
 Main PID: 2212 (code=exited, status=1/FAILURE)

你这是部署在本机还是远程服务器呢
看你第一张图的打印是已经正常启动了的。
设置 ip 是指在 example-config.yaml 里修改默认端口么。 重新启一下试试
sudo systemctl daemon-reload
sudo systemctl stop nebula-graph-studio.service
sudo systemctl start nebula-graph-studio.service

谢谢大佬们的支持
这个问题已经解决了,服务正常启动了。
我无法访问是是因为win10 docker的网络端口映射问题,这里面有一个大坑。在新建docker的时候要先匹配端口映射

可以勾选你自己的活着是 hetao 的回复为本帖的解决方案啊~ 这个问题就算解决了,后续遇到相似问题的小伙伴也可以快速地找到解决方案。谢谢 chenchuan

docker 可以直接用文档里 studio 已经配置好的的 docker-compose 包啊 :joy:没必要用 rpm

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