wsc
1
提问参考模版:
- nebula 版本:
- 部署方式( 单机):
- 是否为线上版本:Y
- 硬件信息
- 问题的具体描述
- 相关的 meta / storage / graph info 日志信息(尽量使用文本形式方便检索)
刚刚部署完nebula数据库,console 和studio ,我首次创建spaces时显示no hosts ,不知道是什么意思,之前在虚拟机部署过docker方式的,没有出现这种问题。
2021/07/30 14:23:06 [INFO] connection pool is initialized successfully
Welcome to Nebula Graph!
(root@nebula) [(none)]> show spaces
+------+
| Name |
+------+
+------+
Empty set (time spent 1717/2439 us)
Fri, 30 Jul 2021 14:23:40 CST
(root@nebula) [(none)]> CREATE SPACE actors(partition_num=15, replica_factor=1, vid_type=fixed_string(30));
[ERROR (-8)]: No hosts!
Fri, 30 Jul 2021 14:23:47 CST
(root@nebula) [(none)]> show hosts
+---------+------+--------+--------------+---------------------+------------------------+
| Host | Port | Status | Leader count | Leader distribution | Partition distribution |
+---------+------+--------+--------------+---------------------+------------------------+
| "Total" | | | 0 | | |
+---------+------+--------+--------------+---------------------+------------------------+
Got 1 rows (time spent 1462/2204 us)
Fri, 30 Jul 2021 14:28:00 CST
Hera
2
你好~ 请你补充下你的nebula 和 Studio的版本哈
wsc
6
都是按官方提供的手册按的,是不是都是最新版,,怎么看版本呢?
steam
10
Studio 的版本你看下右上角,有个 v2.x.x 之类的数字的,这个就是 Studio 的版本,然后 Nebula 的查看版本方法如下:
Docker:
docker exec -it nebula-docker-compose_graphd_1 bash
cd bin/
./nebula-graphd --version
rpm 安装:
rpm -qa |grep nebula
编译安装:
克隆目录内执行 git log,根据 commit 编号查找
steam
11
这边看你的服务是没有起来,你把配置文件贴一下,参考下面命令
如果是非容器部署的,执行下面命令
sudo /usr/local/nebula/scripts/nebula.service start all
如果是容器部署的,在容器内执行下面命令
docker-compose up -d
你把你storaged和metad的配置文件贴下,应该是storaged配置的metad的地址错了。还有你贴下storaged的日志
wsc
14
是非容器部署,已经启动了,创建空间命令执行后还是会显示no hosts
wsc
15
怎么查看您说的storaged和metad配置还有storaged日志呢
steam
17
你看下手册,手册上面有写运行 Nebula Graph 的话最低磁盘大小是 100G
看一眼进程有没有正常启动。网络是否通。
都是按官方提供的手册按的——你又是按照哪个页面安装的呢?是否从头到尾按照步骤操作了?还是偷偷摸摸漏了几步呢?
贴下/usr/local/nebula/logs/nebula-storaged.INFO
你的storage的配置文件里面的–meta_server_addrs是错误,你配置的meta的ip和端口是 “192.168.2.1”:45500, 但是你的meta的端口是9559,ip你自己也确认下
wsc
23
我自己倒是没设置过这些端口,我该怎么改呢,ip和连接数据库的ip是一样的吗
那你把storage里面的–meta_server_addrs设置成和graph里面的–meta_server_addrs一致,然后重启服务,你最好把三个配置一起发出来,我帮你确认配置。
编辑文件/usr/local/nebula/etc/nebula-storaged.conf,修改里面的 --meta_server_addrs的值,和 /usr/local/nebula/etc/nebula-metad.conf 里面的meta_server_addrs保持一致