前言

前两天 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 使用初体验的更多相关文章

  1. VSTO学习笔记(十五)Office 2013 初体验

    原文:VSTO学习笔记(十五)Office 2013 初体验 Office 2013 近期发布了首个面向消费者的预览版本,我也于第一时间进行了更新试用.从此开始VSTO系列全面转向Office 201 ...

  2. 香蕉派(or 皮?)上手初体验 -- 外观鉴赏,安装,配置&总结

    一.前言及简单介绍 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ2Vyem9uZQ==/font/5a6L5L2T/fontsize/400/f ...

  3. Ocelot和IdentityServer4初体验

    Ocelot是一个用.NET Core实现的开源API网关技术.IdentityServer4是一个基于OpenID Connect和OAuth2.0的针对ASP.NET Core的框架,以中间件的形 ...

  4. .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验

    不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都非常受欢迎,可能技术水平不高,但足够入门了.虽然工作很忙,但还是会抽空把自己知道的,已经平时遇到的好的开源项目分享出来.今天就给大家 ...

  5. Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验

    Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...

  6. Spring之初体验

                                     Spring之初体验 Spring是一个轻量级的Java Web开发框架,以IoC(Inverse of Control 控制反转)和 ...

  7. Xamarin.iOS开发初体验

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAA+CAIAAAA5/WfHAAAJrklEQVR4nO2c/VdTRxrH+wfdU84pW0

  8. 【腾讯Bugly干货分享】基于 Webpack & Vue & Vue-Router 的 SPA 初体验

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57d13a57132ff21c38110186 导语 最近这几年的前端圈子,由于 ...

  9. 【Knockout.js 学习体验之旅】(1)ko初体验

    前言 什么,你现在还在看knockout.js?这货都已经落后主流一千年了!赶紧去学Angular.React啊,再不赶紧的话,他们也要变out了哦.身旁的90后小伙伴,嘴里还塞着山东的狗不理大蒜包, ...

  10. 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验

    在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...

随机推荐

  1. openEuler欧拉使用rc.local实现开机自启动

    ​设置权限 chmod 775 /etc/rc.local 普通的单条是,直接写在rc.local里 /usr/local/nacos/bin/startup.sh -m standalone 复杂点 ...

  2. win10重装如何跳过微软账号直接设置本地帐户

    ​在添加你的帐户界面,选择脱机帐户 第二个页面,选择有限的体验 第三个页面,设置自己本地的用户名 第四个页面,设置自己本地的密码

  3. 【转载】理解分布式id生成算法SnowFlake

    分布式id生成算法的有很多种,Twitter的SnowFlake就是其中经典的一种. https://segmentfault.com/a/1190000011282426 概述 SnowFlake算 ...

  4. 龙哥量化:macd背离量化的细节问题(图解)

    如果您需要代写技术指标公式, 请联系我. 龙哥QQ:591438821 龙哥微信:Long622889 读完本篇,通过解决背离标准量化不清的问题,可以规范背离的使用时机,同时准确过滤假信号,找到真正的 ...

  5. Qt编写物联网管理平台44-告警邮件转发

    一.前言 上一篇文章说的是告警短信发送,这种效率非常高,缺点也很明显,需要购买特定的短信硬件设备支持才行,而且每条短信都要收费,如果要求发送的短信数量特别多,这个费用常年累月下来也是不少的,客户就不愿 ...

  6. [转]vcpkg+opencv4(sfm+vtk)+openMVS+SFM算法-github代下载(http://gitd.cc/)

    1.vcpkg+opencv4(sfm+vtk)+openMVS+SFM算法-github代下载(http://gitd.cc/) 2.OpenMVS详细安装教程(ubuntu18.04) 3.ubu ...

  7. [转]vue项目中app.vue 、main.js和 index.html的关系

    参考链接: 1.vue项目中app.vue .main.js和 index.html的关联 2.Vue中index.html.main.js.App.vue,之间关系 3.关于Vue中main.js, ...

  8. [转]解决Android Studio初次配置可能会出现的Unkown Host问题

    Unkown Host"杩欐槸鍦ㄤ富鏈哄悕瑙f瀽鏃堕 氬父鍑虹幇鐨勬殏鏃", You may need to adjust the proxy settings in Gradle ...

  9. 如何发现漏洞之我的多功能武器BurpSuite与全能插件

    知识点 1.插件类-武装BurpSuite-漏洞检测&分析辅助 2.插件类-武装谷歌浏览器-信息收集&情报辅助 一.演示案例-插件类-武装BurpSuite-漏洞检测&分析辅助 ...

  10. document.querySelector 有多个类 的情况

    document.querySelector 有多个类 document.querySelector 方法用于返回文档中匹配指定 CSS 选择器的第一个元素.如果要查询具有多个类的元素,可以将它们作为 ...