Nebula Graph Studio 连接500错误

  • nebula 版本:nebula-2021.07.20-nightly.el7-5.x86_64
  • 部署方式(分布式 / 单机 / Docker / DBaaS):单机
  • 是否为线上版本:Y
  • 硬件信息
    • 磁盘( 推荐使用 SSD):云硬盘50G
    • CPU、内存信息:2cpu 4G
  • 问题的具体描述
    更具论坛教程rpm安装,现在也能打开web页面,但是一直转圈,最后请求错误: 500 Internal Server Error,云主机,本地可以Telnet通3699端口
    转了一圈论坛,都没能解决,不知道哪里出了问题,

端口用的是 3699 的话,你是不是拉去的是 nebula 这个仓库的代码,而不是 nebula-graph 这个仓库呀。

nebula 是 1.x 版本的 Nebula Graph,nebula-graph 是 2.x 版本的 Nebula Graph,数据格式变化过了。对应的 Studio 你也要用匹配的版本,我猜。。你大概下的 Studio 是 2.x 版本的

:joy:拉了nebula-graph 这个库的,重装了系统重头来了一遍,照样500报错,整蒙了,我感觉是网络问题,实在不行我试试docker安装吧

你看下你控制台里的信息,然后你把你的配置文件也贴一下

您这个3699 是自己配置的?这个端口是默认的 1.x 的graphd 端口,如果是 1.x 的话是不能和 2.x 的 studio对起来的。 docker compose 单机来说更容易拉起来。如果是 rpm安装,可以参考 文档

https://docs.nebula-graph.com.cn/2.0.1/4.deployment-and-installation/2.compile-and-install-nebula-graph/2.install-nebula-graph-by-rpm-or-deb/

包的下载:

那个是应该是1.X的之后我换了2.X的rpm包还是不行,最好换了docker compose 部署,出现配置失败…


这个 studio 里填的地址实际是 http gw 去直接访问的,如果 studio和nebula部署在一起,这个地址用本地的第一个网卡的ip就行,不用给 public IP ,一方面 nebula 没有在 public ip 上 listen,另一方面 public ip也设计防火墙和 云主机的 security group,可能没法访达。

感谢wey大佬~果然是IP问题,只能填写被分配容器br网络的IP,我这边试了内外网IP都不行(怀疑之前rpm安装失败可能也是这个问题导致),也不知道其他的云主机有没有这个问题(PS:我这是华为云),再次感谢大佬的热心帮助~~~~~~~

2 个赞