NebulaGraph Desktop 使用初体验
前言
前两天 NebulaGraph 官方宣布了全新的开源 Desktop,旨在通过一体化方案解决图数据库部署复杂、工具碎片化、学习成本高等的痛点问题,我也是跃跃欲试。前期在初识 NebulaGraph 时,虽然是跟着教程一路通过 Docker Desktop 来部署运行但也遇到了一些令人困惑的问题,折腾探究了许久,现在新出的 Desktop 有一键启动功能着实为我这种 Windows 用户的带来了福音。不多说,上手适用。
环境
先展示当前环境:
操作系统 - Win10
NebulaGraph Desktop 版本 - v0.3.1
本机安装了 Docker Desktop
安装与使用
安装很简单,从 GitHub 上下载需要的 exe 文件,一路 next 就好,打开之后就是绚丽的首页啦。
AI时代下的图库基础设施,大规模的分布式图库
点击中间的 Launch NebulaGraph Desktop Console 按钮就可以进入控制台了。刚进入控制台的时候应该是会检查 Docker 的状态,所以本地安装 Docker 环境是必要的,后期从日志中也可以看出是依赖于 Docker 启动各项服务。
控制台展示了很多信息。先按照官方教程步骤,点击 Controls 面板中的 Start All 来启动所有的服务。
实际上第一次启动在等了一两分钟之后是启动失败报错了的,检查了 Docker 的运行状况良好,故尝试 Stop All 之后再启动,仍旧依旧无法把所有服务都拉起来。后来突然想到是否是因为我的本地 Docker 中已经正在运行了原先安装过的 NebulaGraph 的 Extensions,所以导致当前 Desktop 的服务无法启动。为了验证猜想所以把原先的 Extensions 的服务全部关闭之后,再尝试 Start All,成功启动了。看来确实是这个问题导致。
服务启动失败面板,Docker 中服务冲突只拉起来了 Meta Service:
关闭原有安装的 Extensions 服务,再次启动成功面板:
成功之后可以看到在 Services 面板中有很直观的数据监控展示,包括展示了 Docker 运行情况,服务的运行健康状况、启动了的服务端口、CPU 使用情况、内存使用情况、IO情况等。
将鼠标移动到具体服务,左上角有三个可操作按钮。第一个按钮可以查看服务运行日志。
第二个按钮可以停止当前服务。
试用时我发现在停止了当前服务之后,左上角三个按钮就全灰无法点击使用了,也就是说停止了当前服务之后无法就再单独启动,只能再点击 Start All 启动全部。我有尝试过再次 Start All 是将所有的服务都重启一遍,这里感觉体验没那么友好。我想这里是否可以做一个优化,允许在关闭某项服务之后支持再次单独启动。
第三个按钮可以重启服务。
实际上还发现了个小问题。点击 Services 面板中服务的端口号可以打开一个新的页面窗口,但是个空页面啥也没有,所以暂时还不知道点击端口展示的是什么功能页面。
在所有服务都正常运行的情况下,可以点击 Studio 面板的 Launch Studio 按钮直接连接到 Studio,用默认的账号密码登录,丝滑运行。
测评总结
以上就是简单的初步探索,试用过程中发现了一些细小的问题,但是瑕不掩瑜,有一说一,一键启动真的很爽,要做的只是装个 Docker,之后点击一下等待服务启动之后就能直接使用了,省掉了中间很多步骤,监控面板也能很直观的表现出各种运行数值,一目了然。
最后,期待之后更多的功能上线!
NebulaGraph Desktop 使用初体验的更多相关文章
- VSTO学习笔记(十五)Office 2013 初体验
原文:VSTO学习笔记(十五)Office 2013 初体验 Office 2013 近期发布了首个面向消费者的预览版本,我也于第一时间进行了更新试用.从此开始VSTO系列全面转向Office 201 ...
- 香蕉派(or 皮?)上手初体验 -- 外观鉴赏,安装,配置&总结
一.前言及简单介绍 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ2Vyem9uZQ==/font/5a6L5L2T/fontsize/400/f ...
- Ocelot和IdentityServer4初体验
Ocelot是一个用.NET Core实现的开源API网关技术.IdentityServer4是一个基于OpenID Connect和OAuth2.0的针对ASP.NET Core的框架,以中间件的形 ...
- .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都非常受欢迎,可能技术水平不高,但足够入门了.虽然工作很忙,但还是会抽空把自己知道的,已经平时遇到的好的开源项目分享出来.今天就给大家 ...
- Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验
Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...
- Spring之初体验
Spring之初体验 Spring是一个轻量级的Java Web开发框架,以IoC(Inverse of Control 控制反转)和 ...
- Xamarin.iOS开发初体验
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAA+CAIAAAA5/WfHAAAJrklEQVR4nO2c/VdTRxrH+wfdU84pW0
- 【腾讯Bugly干货分享】基于 Webpack & Vue & Vue-Router 的 SPA 初体验
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57d13a57132ff21c38110186 导语 最近这几年的前端圈子,由于 ...
- 【Knockout.js 学习体验之旅】(1)ko初体验
前言 什么,你现在还在看knockout.js?这货都已经落后主流一千年了!赶紧去学Angular.React啊,再不赶紧的话,他们也要变out了哦.身旁的90后小伙伴,嘴里还塞着山东的狗不理大蒜包, ...
- 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验
在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...
随机推荐
- docker安装配置redis
安装redis docker pull redis 配置数据路径 mkdir -p /home/redis/data docker启动 docker run -d -v /home/redis/d ...
- [WPF UI] 为 AvalonDock 制作一套 Fluent UI 主题
AvalonDock 是我这些天在为自己项目做技术选型时发现的一个很好的开源项目,它是一个用于 WPF 的布局控件库,可以帮助我们实现类似 Visual Studio 的布局效果.因为它自带的一些样式 ...
- /etc/rancher/k3s/registries.yaml
mirrors: "192.168.50.3": endpoint: - "https://192.168.50.3"configs: "192.16 ...
- FFmpeg中的色彩空间与像素格式2-RGB/YUV色彩空间
cnblogs 网站将文本J:a:b渲染成了J️b.是否可通过设置博客后台解决此问题?有知道的同学请留言指点一下,谢谢. FFmpeg 中的色彩与像素系列文章如下: [1]. FFmpeg中的色彩空间 ...
- UML之图框架标题类型之谬
在UML中,我们可以用一个被称为"框架"的边界框围绕着UML图形,当然在很多情况下,框架可以省略,也就是不将它描画出来.但是对于某些图形类型而言,框架具有语义意义,在这些图形类型中 ...
- opencv中 在特征点匹配代码举例,以及queryIdx和trainIdx的用法
一.用法 在特征点匹配中,queryIdx和trainIdx是匹配对中的两个索引,用于指示匹配点在不同图像或特征向量中的位置.1.假设我们有两幅图像A和B,并使用特征点提取算法(如SIFT)从它们中提 ...
- [转]Microsoft Robotics Studio:微软仿真机器人集成开发环境,简称MSRS
原文链接:Microsoft Robotics Studio 微软官网:Robotics: Simulating the World with Microsoft Robotics Studio 其它 ...
- 记录下uniapp的请求封装
请求封装就是经常见的事但是从来没有记录过,今天来记录一下简单的封装 首先封装自己的域名,可以和封装写在一起,但是最好单独写一个独立的js文件 这边就以一个域名为例 let baseUrl='域名地址' ...
- 中间件 vs 过滤器
在 ASP.NET Core 中,中间件(Middleware) 和 过滤器(Filters) 是两种不同的机制,用于处理请求和响应的管道.它们的作用和适用场景有所不同,以下是它们的对比和详细说明: ...
- C#轻松实现条形码二维码生成及识别
一.前言 大家好!我是付工. 今天给大家分享一下,如何基于C#来生成并识别条形码或者二维码. 二.http://ZXing.Net 实现二维码生成的库有很多,我们这里采用的是http://ZXing. ...