- nebula 版本:1.1.0
- 部署方式(分布式 / 单机 / Docker / DBaaS):单机
- 问题描述:
本地使用 nebula-python1.1.0 连接nebula失败,显示“No clients are available”
请指教~if __name__ == '__main__': g_ip = '127.0.0.1' #这里已经修改为服务器ip g_port = 3699 connection_pool = ConnectionPool(g_ip, g_port)
- 远程机器上的nebula服务状态是否正常? 在远程机器上使用console是否可以连接上?
- 确定本机ping的通g_ip吗?
那你在远程机器上执行/usr/local/nebula/bin/nebula 连接的上吗?
可以的啊,我是安装在自己指定的目录中
那你再用nebula-python连接一下远程的nebula服务, 然后去远程机器的nebula安装目录下的logs目录里的nebula-graphd.INFO看看有没有接收到nebula-python发来的请求。
使用 nebula-python 远程连接 nebula 后,在 nebula-graphd.INFO 中看到的是这个0.0.0.0:3699
route命令看到的网关是0.0.0.0
是不是因为网关没有设置好呢
你红框里的日志看起来是meta服务没有启动成功? 你再看看meta的日志
看你发的日志感觉nebula服务是正常的, 可能还是网络相关的问题。
防火墙打开了吗
问题解决啦,十分感谢~
你好,请问你最后是怎么解决的?是防火墙的问题吗?如果可以的话请在这里回复记录一下,方便以后其他同学碰到类似问题的时候解决哦
1 个赞
是防火墙的问题,将服务器的防火墙关闭就ok了
2 个赞
感谢分享 有其他问题欢迎随时提问哈