为了更快地定位、解决问题,麻烦参考下面模版提问 ^ ^
提问参考模版:
nebula 版本:2.0
部署方式(分布式 / 单机 / Docker / DBaaS):rpm
硬件信息
出问题的 Space 的创建方式:执行 describe space xxx
;
问题的具体描述
因为无网环境,使用最新的rpm文件nebula-2021.01.20-nightly.el7-5.x86_64.rpm离线安装
安装后服务器可以通过./nebula -u root -p nebula --addr=192.168.91.129 --port=3699直接访问数据库,
使用java客户端2.0.0-rc1版本连接报错
```
代码 / 终端输出 / 日志…
```
服务器用的3699可以连接,java客户端3699和9699都不行,是需要修改哪个里面的配置文件吗?
用console能连上么?你确定是nebula 2.x版本?并且你用的是3699的端口号连接的?
你使用的应该是1.0的console, 2.0的console是 ./nebula-console -u xx -p xx -addr -port 的形式。
你机器上是不是同时有多个版本的服务,你console访问到的NebulaGraph的服务可能是1.x的服务?
用的是API上的,那个应该是1.0版本。换了论坛的rpm应该是2.0,有网环境测试安装console用./nebula-console -u xx -p xx -addr -port可以连接
用的是API上的,那个应该是1.0版本。换了论坛的rpm应该是2.0,有网环境测试安装console用./nebula-console -u xx -p xx -addr -port可以连接,但是java客户端连接还是一样的错
这是当前安装的nebula,之前安装的1.0已经卸载
这是服务端信息
用console连接
java端连接错误信息
pandap
2021 年1 月 22 日 02:12
10
无网环境怎么安装console,我看了文档自己编译console源码,好像从git上下载了一些文件
nicole
2021 年1 月 22 日 05:35
14
你使用的rpm中默认的配置么,show hosts graph 结果怎么是 “0.0.0.0”。
客户端中的错误信息 “All servers are broken”是服务端未启动,这就是你在外部用192.168.91.129的host连不到Nebula服务。
pandap
2021 年1 月 22 日 05:55
16
都在虚拟机centos7上测试,用docker-compose部署,查询结果也是0.0.0.0,但是能用java客户端访问
pandap
2021 年1 月 22 日 06:05
17
好像是防火墙的问题,刚查了下防火墙状态开着,把防火墙关了,java客户端能连接上,rpm安装需要关闭防火墙
nicole
2021 年1 月 22 日 06:08
19
关掉防火墙后nebula2.0 可以用java客户端访问是吧
console可以离线安装的,有release的二进制包 https://github.com/vesoft-inc/nebula-console/releases
1 个赞