常见问题FAQ¶
本文列出了使用Dashboard时可能遇到的常见问题,用户可以使用文档中心或者浏览器的搜索功能查找相应问题。
什么是集群、节点和服务?¶
- 集群:Dashboard集群特指由多个Nebula Graph服务所在的节点组成的一组系统。
- 节点:特指承载运行Nebula Graph服务的物理或虚拟机。
- 服务:特指Nebula服务,包括Metad,Storaged和Graphd。
什么是集群的状态?¶
集群的状态有以下几种:
- installing:集群正在创建中,过程大约需要等待3~10分钟。
- healthy:集群中所有服务正常运行。
- unhealthy:集群服务中存在非正常运行的服务。
为什么要授权节点?¶
由于集群的管理操作需要获取对应节点的SSH信息,因此Dashboard在执行操作前,需要先拥有最少可执行权限的SSH账号密码信息。
什么是扩缩容?¶
Nebula Graph是分布式图数据库,可以支持运行时动态扩展和缩减服务,因此可以通过Dashboard动态的扩展Storage和Graph个服务(不可以扩缩容Metad)
为什么不能操作Metad?¶
Meta服务主要存储Nebula-Graph数据库中的元数据。一旦Meta服务出现问题,整个集群会面临瘫痪风险。且Meta处理的数据量较少,一般不会出现扩缩容场景,因此我们直接在Dashboard中禁用了操作Meta,防止出现用户误操作导致集群不可用的情况。
扩缩容之后对数据有什么影响?¶
- 扩容Storage, Dashboard会在指定的机器上拉起Storage服务,对已有数据不会造成影响,可以在集群信息页根据自身需求选择进行balance data或者balance leader操作。
- 缩容Storage, Dashboard会自动执行balance data remove 语句,确保被指定的服务上的数据分片迁移完成后,停止服务。
- 扩缩容Graph对数据不会有影响。
为什么无法启动Dashboard(企业版)?¶
- 确保License已拷贝至Dashboard目录中,且执行了
bash ./scripts/start.sh命令。 - 确保License未过期。
用户也可以在Dashboard目录中执行cat logs/webserver.log查看各个模块的启动信息。如果满足以上条件,仍无法启动Dashboard。请前往 Nebula Graph 官方论坛 咨询。
最后更新: November 9, 2021