nebula 版本:v2_nightly
部署方式(分布式 / 单机 / Docker / DBaaS):swarm
硬件信息
磁盘( 推荐使用 SSD)
CPU、内存信息
问题的具体描述
停电造成几个服务器的操作系统重启,服务及容器设置了自动重启,但是nebula_storaged0,storaged1有问题,后通过命令docker stack deploy nebula -c docker-stack.yml重新启动了下,服务看起来正常。
顺便升级了studio到2.2.0版本,发现虽然我这边没配置身份验证,还是只能通过默认root用户的登录,
进去发现点和边ddl信息还在,但是具体数据查询不到,不知道是不是数据都丢失了,,麻烦大神们给看下还能不能找回。
如果你的 Nebula 是 nightly 版本的话,仓库是 nebula-graph 的话,那么应该是 v2.5.0(最新的意思),这个版本的 Nebula 是需要使用 Studio 3.0 的,因为当中有些接口结构变更了。
Docker 的话,试试这个,先确定下版本
docker exec -it nebula-docker-compose_graphd_1 bash
cd bin/
./nebula-graphd --version
在nebula-docker-compose目录里root权限执行docker-compose ps
看看,再在这个目录执行以下命令
docker exec -it nebula-docker-compose_graphd_1 bash
cd bin/
./nebula-graphd --version
你的容器进的不对呀,我们正确的容器名字是 nebula-docker-compose,就是上面 foesa 小姐姐说的。不过你可以连上 nebula 之后,show hosts 一下,也能看版本的
SHOW HOSTS GRAPH;
/- -。 给错了,你试试这个,会有 git 信息出来的
您看能不能再用回2.0版本的studio试试 ,现在要用图库,也是头大,另外程序访问studio,用户名root,密码nebula,也会报错 Auth failed: Authenticate failed: Expected protocol id ffffff82 but got 0
你可以在 docker 容器中,进入到 Nebula 容器(不在 Studio)里去执行下你在 Studio 的命令吗,来判断下是不是你的数据丢失了。
还有个可能,你的 vid 是 a51f6…确认存在吗,你可以 show tags 然后 MATCH (v:xxx) RETURN v; (xx 指的是 show tags 返回的哪些 tag 结果)看下是不是 vid 对不对
方便添加下您的联系方式吗
- -。看样子是索引没建。
我们不提供 1v1 服务的,有问题就论坛解决。
这个你操作了吗?