nebula python 2.6.0连接nebula graph 2.6.0报错:Current client is not compatible with the remote server, please check the version
你是不是部署了多个版本的 Nebula 呀, 之前装过 Nebula 吗?
我自己的服务器上装的nebula2.5.1,但是我python代码中连接的服务器上装的2.6.0,Nebula Python版本版本用的2.6.0,这样有问题吗
那你把配置信息贴一下,感觉是客户端连上了 2.5.1 的版本
代码中的配置信息吗
对 Python 客户端中的配置
这个服务器是我要连接的服务器,上面装的是nebula2.6.0。其实代码报错好像都还没走到配置这,from nebula2.gclient.net import ConnectionPool这一行就报错了
贴下完整错误
上面这个就是完整错误截图
而且我卸载nebula python2.6.0,使用2.5.0可以正常连接
现象是版本不匹配, 再确认下服务端和客户端版本吧
安装目录执行 ./bin/nebula-graphd --version
1 个赞
客户端是指?
nebula python
安装 nebula2.6.0 后,
在客户端执行一下
python3 -c 'from nebula2.graph.ttypes import VerifyClientVersionReq;req=VerifyClientVersionReq();print(req.version)'
然后在服务端,进入 nebula 的安装目录,执行一下
bin/nebula-graphd --version
看一下分别是什么
2 个赞
另外, nebula-python 用了 f-string, 这个是 python 3.6 的特性,最好不要用 python3.5 的版本
1 个赞
你好,我看到
go和match的区别 2 这个帖子,贵司曾经和人讨论过2.0.1版本的case count导致graph 崩溃问题。修复的pr是在2.5版本的。2.0.1有没有好的办法修复case count的语句崩溃问题。
一般来说这个版本有问题的话,会在下一个版本进行修复,所以没办法在 v2.0.1 版本中规避掉这个问题呢。要不你升级下 v2.5 呢
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。