diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 88b572973f2..c28d326e192 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -59,7 +59,7 @@ jobs: mkdir -p /usr/web/nebula-docs/ tar -xzf /usr/web/nebula-docs.tar.gz -C /usr/web/nebula-docs/ mkdir -p /usr/web/nebula-docs/site/pdf/ - cp -f /usr/web/nebula-docs/3.1.0/pdf/NebulaGraph-CN.pdf /usr/web/nebula-docs/site/pdf/NebulaGraph-book.pdf + cp -f /usr/web/nebula-docs/master/pdf/NebulaGraph-CN.pdf /usr/web/nebula-docs/site/pdf/NebulaGraph-book.pdf # pip3 install --upgrade pip # pip3 install -r /usr/web/nebula-docs/requirement.txt diff --git a/docs-2.0/1.introduction/0-2.relates.md b/docs-2.0/1.introduction/0-2.relates.md index cdcdcc60f1f..156ab4fd2c2 100644 --- a/docs-2.0/1.introduction/0-2.relates.md +++ b/docs-2.0/1.introduction/0-2.relates.md @@ -256,7 +256,7 @@ SNB 数据集模拟一个社交网络的人、发帖之间的关系,考虑了 硬件决定了软件的架构——从发现摩尔定律的 50 年代到进入多核的 00 年代,硬件发展趋势和速度一直深刻的决定了软件的架构。数据库类系统大多围绕“硬盘+内存”设计,高性能计算型系统大多围绕“内存 + CPU”设计,分布式系统面对千兆、万兆和 RDMA 网卡的设计也完全不同。 -图基于拓扑的遍历有着极其明显的随机访问特点,因此大多数早期图数据库系统都采用了“大内存 + HDD” 的架构————通过设计**常驻**在内存中的一些数据结构(例如B+树、Hash表等),在内存中实现随机访问目的,以优化图的拓扑遍历,再将这些随机访问转换成 HDD 所适合的顺序读写。整套软件的架构(包括存储和计算层)都必须基于和围绕这样的 IO 流程来展开。随着 SSD 价格的快速下降[^ssdhdd],SSD 正在替代 HDD 成为持久化设备的主流。SSD 随机访问友好、IO 队列深、按快存取的特点与 HDD 高度顺序、随机时延极高、磁道易损坏的访问特点有着明显的不同。全部的软件架构也需要重新设计,这成为沉重的历史技术负担。 +图基于拓扑的遍历有着极其明显的随机访问特点,因此大多数早期图数据库系统都采用了“大内存 + HDD” 的架构————通过设计**常驻**在内存中的一些数据结构(例如B+树、Hash表等),在内存中实现随机访问目的,以优化图的拓扑遍历,再将这些随机访问转换成 HDD 所适合的顺序读写。整套软件的架构(包括存储和计算层)都必须基于和围绕这样的 IO 流程来展开。随着 SSD 价格的快速下降[^ssdhdd],SSD 正在替代 HDD 成为持久化设备的主流。SSD 随机访问友好、IO 队列深、按块存取的特点与 HDD 高度顺序、随机时延极高、磁道易损坏的访问特点有着明显的不同。全部的软件架构也需要重新设计,这成为沉重的历史技术负担。 ![](https://docs-cdn.nebula-graph.com.cn/books/images/ssdhdd.png) diff --git a/docs-2.0/1.introduction/3.nebula-graph-architecture/4.storage-service.md b/docs-2.0/1.introduction/3.nebula-graph-architecture/4.storage-service.md index 808de95efb5..b44987f5d78 100644 --- a/docs-2.0/1.introduction/3.nebula-graph-architecture/4.storage-service.md +++ b/docs-2.0/1.introduction/3.nebula-graph-architecture/4.storage-service.md @@ -188,7 +188,7 @@ pId = vid % numParts + 1; 分布式系统中,同一份数据通常会有多个副本,这样即使少数副本发生故障,系统仍可正常运行。这就需要一定的技术手段来保证多个副本之间的一致性。 -基本原理:Raft 就是一种用于保证多副本一致性的协议。Raft 采用多个副本之间竞选的方式,赢得”超过半数”副本投票的(候选)副本成为 Leader,由 Leader 代表所有副本对外提供服务;其他 Follower 作为备份。当该 Leader 出现异常后(通信故障、运维命令等),其余 Follower 进行新一轮选举,投票出一个新的 Leader。Leader 和 Follower 之间通过心跳的方式相互探测是否存活,并以 Raft-wal 的方式写入硬盘,超过多个心跳仍无响应的副本会认为发生故障。 +基本原理:Raft 就是一种用于保证多副本一致性的协议。Raft 采用多个副本之间竞选的方式,赢得”超过半数”副本投票的(候选)副本成为 Leader,由 Leader 代表所有副本对外提供服务;其他 Follower 作为备份。当该 Leader 出现异常后(通信故障、运维命令等),其余 Follower 进行新一轮选举,投票出一个新的 Leader。Leader 和 Follower 之间通过心跳的方式相互探测是否存活,并以 Raft-wal 的方式写入硬盘,超过多个心跳仍无响应的副本会被认为发生故障。 !!! Note diff --git a/docs-2.0/14.client/1.nebula-client.md b/docs-2.0/14.client/1.nebula-client.md index 88261ca3698..2d118a86398 100644 --- a/docs-2.0/14.client/1.nebula-client.md +++ b/docs-2.0/14.client/1.nebula-client.md @@ -16,7 +16,6 @@ Nebula Graph 提供多种类型客户端,便于用户连接、管理 Nebula Gr 目前仅 Nebula Java 客户端支持线程安全(thread-safe)。 - !!! caution 以下客户端工具也可用于连接和管理 Nebula Graph。他们由非常酷的社区用户提供和维护,欢迎大家参与测试和贡献。 @@ -26,4 +25,4 @@ Nebula Graph 提供多种类型客户端,便于用户连接、管理 Nebula Gr - [Nebula .net](https://github.com/nebula-contrib/nebula-net) - [Nebula JDBC](https://github.com/nebula-contrib/nebula-jdbc) - [NORM(Nebula Graph 的 Golang ORM)](https://github.com/zhihu/norm) - - [Graph-Ocean(Nebula Graph 的 Java ORM)](https://github.com/nebula-contrib/graph-ocean) \ No newline at end of file + - [Graph-Ocean(Nebula Graph 的 Java ORM)](https://github.com/nebula-contrib/graph-ocean) diff --git a/docs-2.0/20.appendix/learning-path.md b/docs-2.0/20.appendix/learning-path.md index 1ebd838ad57..eae7b640444 100644 --- a/docs-2.0/20.appendix/learning-path.md +++ b/docs-2.0/20.appendix/learning-path.md @@ -163,6 +163,13 @@ ### 3.7 周边工具 +- 云 + + |Cloud 版本|文档|视频| + |---------|---------|--------| + |Azure 版|[Nebula Graph Cloud Azure云版](https://docs.nebula-graph.com.cn/2.6.2/nebula-cloud/1.what-is-cloud/)|-| + |阿里云版|[Nebula Graph Cloud 阿里云版](../nebula-cloud/nebula-cloud-on-alibabacloud/1.create-service-instance.md)|[Nebula Graph Cloud 阿里云版介绍](https://www.bilibili.com/video/BV1BY411K7QJ)| + - 可视化 | 可视化工具 | 文档 | 视频 | @@ -181,7 +188,13 @@ | 数据导入 | [Nebula Flink Connector](https://docs.nebula-graph.com.cn/{{nebula.release}}/nebula-flink-connector/) | - | | 数据导入 | [Nebula Exchange 社区版](https://docs.nebula-graph.com.cn/{{nebula.release}}/nebula-exchange/about-exchange/ex-ug-what-is-exchange/) | [Nebula Graph 数据导入工具——Exchange](https://www.bilibili.com/video/BV1Pq4y177D9)、[Exchange 导入 SST 数据](https://www.bilibili.com/video/BV1y34y1o7Di?) | | 数据导出 | [Nebula Exchange 企业版](https://docs.nebula-graph.com.cn/{{nebula.release}}/nebula-exchange/about-exchange/ex-ug-what-is-exchange/) | - | - + +- 备份与恢复 + + | 文档 | 视频 | + | ------------------------|------------------------------------ | + |[Nebula BR](../backup-and-restore/nebula-br/1.what-is-br.md)|[Nebula Graph 容灾备份工具 nebula-br](https://www.bilibili.com/video/BV11L4y1g7rD)| + - 性能测试 | 文档 | @@ -260,4 +273,4 @@ 考试用书[《开源分布式图数据库 Nebula Graph 完全指南》](https://docs.nebula-graph.com.cn/site/pdf/NebulaGraph-book.pdf) -单击[Nebula Graph (第N期) 个人技能认证](https://discuss.nebula-graph.com.cn/t/topic/5253)查看考试入口及考试开放和截止时间。 +单击[Nebula Graph 个人技能认证](https://discuss.nebula-graph.com.cn/t/topic/8728)查看考试说明及入口。 diff --git a/docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md b/docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md index 5d6467e3575..f55f64fafe0 100644 --- a/docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md +++ b/docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md @@ -384,7 +384,6 @@ nebula> MATCH (v:player{name:"Tim Duncan"})-[e:follow{degree:95}]->(v2) \ 使用`|`可以匹配多个 Edge type,例如`[e:follow|:serve]`。第一个 Edge type 前的英文冒号(:)不可省略,后续 Edge type 前的英文冒号可以省略,例如`[e:follow|serve]`。 - !!! note 同时匹配多个 Tag 和多个 Edge type 时,不支持进行属性过滤。 diff --git a/docs-2.0/4.deployment-and-installation/manage-storage-host.md b/docs-2.0/4.deployment-and-installation/manage-storage-host.md index 75c0785949b..8891ec8ea27 100644 --- a/docs-2.0/4.deployment-and-installation/manage-storage-host.md +++ b/docs-2.0/4.deployment-and-installation/manage-storage-host.md @@ -16,6 +16,8 @@ ADD HOSTS "": [,"": ...]; - 增加 Storage 主机在**下一个**心跳周期之后才能生效,为确保数据同步,请等待 2 个心跳周期(20 秒),然后执行`SHOW HOSTS`查看是否在线。 - IP地址和端口请和配置文件中的设置保持一致,例如单机部署的默认为`127.0.0.1:9779`。 + + - 使用域名时,需要用引号包裹,例如 `ADD HOSTS "foo-bar":9779`。 - 使用域名时,需要用引号包裹,例如 `ADD HOSTS "foo-bar":9779`。 diff --git a/docs-2.0/6.monitor-and-metrics/1.query-performance-metrics.md b/docs-2.0/6.monitor-and-metrics/1.query-performance-metrics.md index f4ddd5a6eb2..0dddb7c641c 100644 --- a/docs-2.0/6.monitor-and-metrics/1.query-performance-metrics.md +++ b/docs-2.0/6.monitor-and-metrics/1.query-performance-metrics.md @@ -108,4 +108,4 @@ curl -G "http://:/stats?stats= [&format=json]" {% include "/source-monitoring-metrics.md" %} - \ No newline at end of file + diff --git a/docs-2.0/graph-computing/nebula-algorithm.md b/docs-2.0/graph-computing/nebula-algorithm.md index cac1409bc31..ee8dd9af728 100644 --- a/docs-2.0/graph-computing/nebula-algorithm.md +++ b/docs-2.0/graph-computing/nebula-algorithm.md @@ -6,7 +6,7 @@ Nebula Algorithm 版本和 Nebula Graph 内核的版本对应关系如下。 -|Algorithm client 版本|Nebula Graph 版本| +|Nebula Algorithm 版本|Nebula Graph 版本| |:---|:---| |3.0-SNAPSHOT | nightly | |{{algorithm.release}}| {{nebula.release}} | diff --git a/docs-2.0/graph-computing/nebula-analytics.md b/docs-2.0/graph-computing/nebula-analytics.md index 9dd4b3cced3..a15741d9fc7 100644 --- a/docs-2.0/graph-computing/nebula-analytics.md +++ b/docs-2.0/graph-computing/nebula-analytics.md @@ -18,7 +18,7 @@ Nebula Analytics 是一款高性能图计算框架工具,支持对 Nebula Grap Nebula Analytics 版本和 Nebula Graph 内核的版本对应关系如下。 -|Analytics client 版本|Nebula Graph 版本| +|Nebula Analytics 版本|Nebula Graph 版本| |:---|:---| |{{plato.release}}|{{nebula.release}}| |1.0.x|3.0.x| diff --git a/docs-2.0/nebula-cloud/1.what-is-cloud.md b/docs-2.0/nebula-cloud/1.what-is-cloud.md index 7ce51a8c59f..57dc3b0fb1c 100644 --- a/docs-2.0/nebula-cloud/1.what-is-cloud.md +++ b/docs-2.0/nebula-cloud/1.what-is-cloud.md @@ -1,11 +1,25 @@ # 什么是 Nebula Graph Cloud -Nebula Graph Cloud(简称 Cloud )是一款支持 [Azure](https://azure.microsoft.com/zh-cn/) 平台,在云上搭建 Nebula Graph 数据库的产品,支持一键部署 Nebula Graph。用户可以在几分钟内创建一个图数据库,并快速扩展计算、存储等资源。 +Nebula Graph Cloud(简称 Cloud )是一套集成了 Nebula Graph 数据库和数据服务的云上服务,支持一键部署 Nebula Graph 和相关可视化产品。用户可以在几分钟内创建一个图数据库,并快速扩展计算、存储等资源。 + +Nebula Graph Cloud 支持: + +- 基于 Azure 的全托管云服务,即 [Nebula Graph Cloud Azure 版](https://docs.nebula-graph.com.cn/{{cloud.azureRelease}}/nebula-cloud/1.what-is-cloud/) 。 +- 基于阿里云的半托管云服务,即 [Nebula Graph Cloud 阿里云版](nebula-cloud-on-alibabacloud/1.create-service-instance.md)。 + +## 内核版本 + +Cloud 支持的最新 Nebula Graph 内核版本如下: + +| Cloud 版本 | 内核版本 | +|-|-| +| Azure 版 | {{cloud.azureRelease}} | +| 阿里云版 | {{cloud.aliyunRelease}} | ## 产品功能 - 即买即用。用户可以根据自己的业务发展随时创建或停止 Nebula Graph 实例,业务提供充分的灵活性。 -- 集成可视化图数据库管理工具 Nebula Studio、Nebula Dashboard、Nebula Explorer。可以使用它们导入图数据集、执行 nGQL 语句查询、探索图数据、监控数据等。即使没有图数据库操作经验,也可以快速成为图专家。详情参见 [配套的应用](../nebula-cloud/5.solution/5.1.supporting-application.md)。 +- 集成可视化图数据库管理工具 Nebula Dashboard、Nebula Explorer。可以使用它们导入图数据集、执行 nGQL 语句查询、探索图数据、监控数据等。即使没有图数据库操作经验,也可以快速成为图专家。详情参见 [配套的应用](../nebula-cloud/5.solution/5.1.supporting-application.md)。 - 创建私有链接。用户可直接使用 Nebula Console 连接到云上数据库,而不需要先访问云平台。详情参见 [Private Link](../nebula-cloud/5.solution/5.2.connection-configuration-and-use.md)。 - 权限控制。用户可以为指定图空间增加不同角色权限的数据库用户,保证业务数据安全。 - 官方支持。用户可以快速创建工单,咨询使用过程中遇到的问题。 diff --git a/docs-2.0/nebula-cloud/nebula-cloud-on-alibabacloud/1.create-service-instance.md b/docs-2.0/nebula-cloud/nebula-cloud-on-alibabacloud/1.create-service-instance.md new file mode 100644 index 00000000000..038e3c5c206 --- /dev/null +++ b/docs-2.0/nebula-cloud/nebula-cloud-on-alibabacloud/1.create-service-instance.md @@ -0,0 +1,95 @@ +# 创建服务实例 + +在使用 Nebula Graph Cloud 阿里云版服务前,要先在阿里云控制台创建服务实例。 + +!!! caution + + 通过 Nebula Graph Cloud 阿里云版创建的 Nebula Graph、Nebula Dashboard 和 Nebula Explorer 服务都是企业版,试用期 3 天。如需长期使用,发送邮件[申请正式许可证](mailto:inquiry@vesoft.com),之后[续期许可证](../../4.deployment-and-installation/deploy-license.md#nebula_graph_license_3)。 + +## 前提条件 + +- 准备[阿里云账号](https://help.aliyun.com/document_detail/324606.html)。 + +- 如果使用 RAM 用户创建实例,需为其添加以下权限: + + - AliyunECSFullAccess + - AliyunVPCFullAccess + - AliyunROSFullAccess + - AliyunCloudMonitorFullAccess + - AliyunComputeNestUserFullAccess + +## 操作步骤 + +1. 登录[创建服务实例](https://computenest.console.aliyun.com/user/cn-hangzhou/serviceInstanceCreate?ServiceId=service-9a6808fad8b143ae8eed)页面。 + +2. 选中**同意授权并创建关联角色**。 + + ![选中同意授权并创建关联角色](https://docs-cdn.nebula-graph.com.cn/figures/authorize-compute-nest_cn_2022.05.30.png) + +3. 选择要创建实例的**地域**。 + +4. 进行**基本信息配置**。 + + 1. 选择 **NebulaGraph版本**。默认为 **3.1.0**。 + 当前仅能选择 **3.1.0**。 + + 2. 设置 **NebulaGraph集群名**。默认为`nebula`。 + + 3. 设置实例密码。 + + - 密码长度为 8-30 个字符。 + - 密码中必须包含大写字母、小写字母、数字、特殊符号中的三种。 + - 特殊符号包括:()`~!@#$%^&*_-+=|{}[]:;'<>,.?/ + +5. 进行**付费模式设置**,指定 ECS 服务器的付费方式。默认为**按量付费**。 + + - **按量付费**:按照计费周期计费,在每个结算周期生成账单并从账户中扣除相应费用。详情参见[按量付费](https://help.aliyun.com/document_detail/40653.html)。 + + - **预付费,包年包月**:先付费后使用。详情参见[包年包月](https://help.aliyun.com/document_detail/56220.html)。 + + 选择包年包月模式需要指定**购买时长周期**和**购买时长**。**购买时长周期**当前仅支持 **Month**,即按月购买,**购买时间**选择范围为 1-60 月。 + +6. 进行**基础设施配置**。 + + 1. 选择**专有网络VPC实例ID**。 + + 如果下拉列表为空,先单击其右侧的**新建专有网络**,完成专有网络创建。 + + 2. 选择**交换机可用区**。 + + 3. 选择**业务网络交换机的实例ID**。 + + 如果下拉列表为空,先单击其右侧的**新建交换机**,完成交换机创建。 + +7. 进行**集群节点配置**,根据业务需求配置 Nebula Graph 内核服务的节点。 + + Nebula Graph 内核包含 Graph、Meta、Storage 服务,因此需要为这些服务分别选择**节点数量**、**节点实例类型**、**数据盘类型**和**数据盘空间**。 + + !!! caution + 建议按照页面推荐信息配置集群节点以提升服务的可用性,例如配置 3 个 Meta 节点和至少 3 个 Storage 节点。 + +8. 进行**可视化产品配置**,选择要部署的可视化产品。 + + 可选用的产品包括 [Dashboard](../../nebula-dashboard-ent/1.what-is-dashboard-ent.md) 和 [Explorer](../../nebula-explorer/about-explorer/ex-ug-what-is-explorer.md),默认都处于**开启**状态,此时需要为其选择**实例类型**。选中**关闭**表示不部署相应产品。 + +9. 根据需要配置**标签和资源组**。详情参见[什么是资源管理](https://help.aliyun.com/document_detail/94475.html)。 + +10. 完成**权限确认**,并选中**我同意授权服务商(杭州悦数科技有限公司)获取上述权限以提供代运维服务**。 + +11. 在页面底部,选中**我已阅读并同意《计算巢服务协议》**,并单击**创建**。 + +12. 在**创建**对话框,完成**信息确认**并**支付费用**。 + +13. 在**提交成功**页面,单击去列表查看。 + +14. 在实例列表中查看目标实例的**状态**,确保状态为**部署中**。 + + 部署的平均耗时为 10 分钟。完成后实例的状态变为**已部署**。 + +## 常见问题 + +Q:服务实例的状态显示为**部署失败**怎么处理? + +1. 如果使用 RAM 账号创建的实例,确认为该账号授予了本文前提条件中指定的权限。 +2. 如果权限符合要求,[删除](https://help.aliyun.com/document_detail/290837.html)创建失败的实例,尝试重新创建。 +3. 如果仍然创建失败,到 [Nebula Graph 论坛](https://discuss.nebula-graph.com.cn/)寻求帮助。 diff --git a/docs-2.0/nebula-cloud/nebula-cloud-on-alibabacloud/2.use-cloud-services.md b/docs-2.0/nebula-cloud/nebula-cloud-on-alibabacloud/2.use-cloud-services.md new file mode 100644 index 00000000000..8e478cc20b1 --- /dev/null +++ b/docs-2.0/nebula-cloud/nebula-cloud-on-alibabacloud/2.use-cloud-services.md @@ -0,0 +1,64 @@ +# 使用服务实例 + +创建好服务实例后,即可查看服务信息,并开始使用 Nebula Graph 服务。 + +## 试用期与续期 + +Nebula Graph Cloud 阿里云版中的 Nebula Graph、Nebula Dashboard 和 Nebula Explorer 服务都是企业版,需要有效的许可证才能正常运行。创建实例时默认赠送有效期为 3 天的试用版许可证。 + +试用版许可证到期时,服务无法使用。如需继续使用,发送邮件[申请正式许可证](mailto:inquiry@vesoft.com)。 + +获取有效的许可证后,使用新的许可证[替换旧许可证](../../4.deployment-and-installation/deploy-license.md#nebula_graph_license_3),即可继续使用服务。 + +!!! note + + 替换许可证时需要连接 Meta 服务所在的阿里云 ECS 实例,方法参见[连接方式概述](https://help.aliyun.com/document_detail/71529.html)。 + +正式版许可证的续期方法与试用版相同。 + +## 查看服务实例 + +在计算巢控制台可以查看服务实例的详细信息,详情参见[查看服务实例](https://help.aliyun.com/document_detail/290838.html)。 + +## 查看连接地址 + +连接服务前,需要在阿里云计算巢的实例详情中查看各服务的连接地址。查看方式如下: + +1. 登录[服务实例管理](https://computenest.console.aliyun.com/user/cn-hangzhou/serviceInstance/private)页面。 + +2. 在实例列表中,单击目标实例的**服务实例ID**,或其右侧**操作**列的**详情**。 + +3. 在**概览**页的**基本信息**区域,可以查看 Graph 服务、Meta 服务、Storage 服务,以及 Explorer 和 Dashboard 的连接地址。 + +常用的连接地址有: + +- **graph_private_ip** 与 **graph_public_ip**,即 Graph 服务的私网与公网 IP 地址,可用于连接 Nebula Graph。 + +- **explorer_portal**,即 Nebula Explorer 的连接地址,单击地址即可在浏览器中打开 Nebula Explorer。 + +- **dashboard_portal**,即 Nebula Dashboard 的连接地址,单击地址即可在浏览器中打开 Nebula Dashboard。 + +## 连接 Nebula Graph + +Nebula Graph Cloud 阿里云版提供多种连接方式。 + +### 使用客户端直连 Nebula Graph + +获取到连接地址后,即可使用 Nebula Graph 的各类客户端连接服务。 + +连接方式: + +直连 **graph_private_ip** 或 **graph_public_ip** 地址。详细连接方式参见[客户端文档](https://docs.nebula-graph.com.cn/{{nebula.release}}/14.client/1.nebula-client/)。 + +### 使用 Explorer 连接 Nebula Graph + +使用图探索工具可以快速连接 Nebula Graph,与图数据进行可视化交互。 + +连接方式: + +1. 在浏览器中使用 **explorer_portal** 地址打开 Nebula Explorer。 +2. 使用 Explorer 连接 Nebula Graph。详情参见[连接数据库](https://docs.nebula-graph.com.cn/{{nebula.release}}/nebula-explorer/deploy-connect/ex-ug-connect/)。 + +## 监控 Nebula Graph + +在 Nebula Graph Cloud 阿里云版中部署 Dashboard 后,可以使用 Dashboard 实时监控 Nebula Graph 服务的状态。详情参见 [Dashboard 文档](https://docs.nebula-graph.com.cn/{{nebula.release}}/nebula-dashboard-ent/1.what-is-dashboard-ent/)。 diff --git a/docs-2.0/nebula-cloud/nebula-cloud-on-alibabacloud/3.delete-service-instance.md b/docs-2.0/nebula-cloud/nebula-cloud-on-alibabacloud/3.delete-service-instance.md new file mode 100644 index 00000000000..eebc3604d90 --- /dev/null +++ b/docs-2.0/nebula-cloud/nebula-cloud-on-alibabacloud/3.delete-service-instance.md @@ -0,0 +1,5 @@ +# 删除服务实例 + +如果不再需要某个实例,可手动删除该实例。 + +删除方式参见[删除服务实例](https://help.aliyun.com/document_detail/290837.html)。 diff --git a/docs-2.0/nebula-cloud/2.how-to-create-subsciption.md b/docs-2.0/nebula-cloud/nebula-cloud-on-azure/2.how-to-create-subsciption.md similarity index 100% rename from docs-2.0/nebula-cloud/2.how-to-create-subsciption.md rename to docs-2.0/nebula-cloud/nebula-cloud-on-azure/2.how-to-create-subsciption.md diff --git a/docs-2.0/nebula-cloud/3.how-to-set-solution.md b/docs-2.0/nebula-cloud/nebula-cloud-on-azure/3.how-to-set-solution.md similarity index 100% rename from docs-2.0/nebula-cloud/3.how-to-set-solution.md rename to docs-2.0/nebula-cloud/nebula-cloud-on-azure/3.how-to-set-solution.md diff --git a/docs-2.0/nebula-cloud/4.user-role-description.md b/docs-2.0/nebula-cloud/nebula-cloud-on-azure/4.user-role-description.md similarity index 100% rename from docs-2.0/nebula-cloud/4.user-role-description.md rename to docs-2.0/nebula-cloud/nebula-cloud-on-azure/4.user-role-description.md diff --git a/docs-2.0/nebula-cloud/5.solution/5.0.introduce-solution.md b/docs-2.0/nebula-cloud/nebula-cloud-on-azure/5.solution/5.0.introduce-solution.md similarity index 100% rename from docs-2.0/nebula-cloud/5.solution/5.0.introduce-solution.md rename to docs-2.0/nebula-cloud/nebula-cloud-on-azure/5.solution/5.0.introduce-solution.md diff --git a/docs-2.0/nebula-cloud/5.solution/5.1.supporting-application.md b/docs-2.0/nebula-cloud/nebula-cloud-on-azure/5.solution/5.1.supporting-application.md similarity index 100% rename from docs-2.0/nebula-cloud/5.solution/5.1.supporting-application.md rename to docs-2.0/nebula-cloud/nebula-cloud-on-azure/5.solution/5.1.supporting-application.md diff --git a/docs-2.0/nebula-cloud/5.solution/5.2.connection-configuration-and-use.md b/docs-2.0/nebula-cloud/nebula-cloud-on-azure/5.solution/5.2.connection-configuration-and-use.md similarity index 100% rename from docs-2.0/nebula-cloud/5.solution/5.2.connection-configuration-and-use.md rename to docs-2.0/nebula-cloud/nebula-cloud-on-azure/5.solution/5.2.connection-configuration-and-use.md diff --git a/docs-2.0/nebula-cloud/5.solution/5.3.role-and-authority-management.md b/docs-2.0/nebula-cloud/nebula-cloud-on-azure/5.solution/5.3.role-and-authority-management.md similarity index 100% rename from docs-2.0/nebula-cloud/5.solution/5.3.role-and-authority-management.md rename to docs-2.0/nebula-cloud/nebula-cloud-on-azure/5.solution/5.3.role-and-authority-management.md diff --git a/docs-2.0/nebula-cloud/6.pricing.md b/docs-2.0/nebula-cloud/nebula-cloud-on-azure/6.pricing.md similarity index 100% rename from docs-2.0/nebula-cloud/6.pricing.md rename to docs-2.0/nebula-cloud/nebula-cloud-on-azure/6.pricing.md diff --git a/docs-2.0/nebula-cloud/7.terms-and-conditions.md b/docs-2.0/nebula-cloud/nebula-cloud-on-azure/7.terms-and-conditions.md similarity index 100% rename from docs-2.0/nebula-cloud/7.terms-and-conditions.md rename to docs-2.0/nebula-cloud/nebula-cloud-on-azure/7.terms-and-conditions.md diff --git a/docs-2.0/nebula-cloud/8.privacy-policy.md b/docs-2.0/nebula-cloud/nebula-cloud-on-azure/8.privacy-policy.md similarity index 100% rename from docs-2.0/nebula-cloud/8.privacy-policy.md rename to docs-2.0/nebula-cloud/nebula-cloud-on-azure/8.privacy-policy.md diff --git a/docs-2.0/nebula-dashboard-ent/1.what-is-dashboard-ent.md b/docs-2.0/nebula-dashboard-ent/1.what-is-dashboard-ent.md index b1da50d5625..bf269195a0f 100644 --- a/docs-2.0/nebula-dashboard-ent/1.what-is-dashboard-ent.md +++ b/docs-2.0/nebula-dashboard-ent/1.what-is-dashboard-ent.md @@ -2,7 +2,12 @@ Nebula Dashboard(简称 Dashboard)是一款用于监控和管理 Nebula Graph 多集群中机器和服务状态的可视化工具。本文主要介绍企业版 Dashboard,社区版详情参见[什么是 Nebula Dashboard(社区版)](../nebula-dashboard/1.what-is-dashboard.md)。 +!!! note + + 用户也可以[在线试用 Dashboard](https://dashboard.nebula-graph.io/clusters)部分功能。 + ![intro-overview](https://docs-cdn.nebula-graph.com.cn/figures/intro-overview-2022-4-14_cn.gif) + ## 产品功能 - 创建指定版本的 Nebula Graph 集群,支持批量导入节点、一键添加服务等功能。 @@ -46,3 +51,7 @@ Nebula Graph 的版本和 Dashboard 企业版的版本对应关系如下。 |2.0.1 ~ 2.6.1|1.0.1| |2.0.1 ~ 2.6.1|1.0.0| +## 视频 + +* [Nebula Dashboard Demo 介绍(v3.0 版本)](https://www.bilibili.com/video/BV12A4y1f7KL/)(2 分 57 秒) + diff --git a/docs-2.0/nebula-dashboard-ent/4.cluster-operator/7.cluster-diagnosis.md b/docs-2.0/nebula-dashboard-ent/4.cluster-operator/7.cluster-diagnosis.md index 41818f88e52..eac448da989 100644 --- a/docs-2.0/nebula-dashboard-ent/4.cluster-operator/7.cluster-diagnosis.md +++ b/docs-2.0/nebula-dashboard-ent/4.cluster-operator/7.cluster-diagnosis.md @@ -117,7 +117,7 @@ | `num_opened_sessions` | 服务端建立过的会话数量。 | | `num_auth_failed_sessions` | 登录验证失败的会话数量。 | | `num_active_sessions` | 当前活跃的会话数量。 | -| `num_reclaimed_expired_sessions` | 服务端主动回收的过期的会话数量 | +| `num_reclaimed_expired_sessions` | 服务端主动回收的过期的会话数量。 | ### 服务信息 diff --git a/docs-2.0/nebula-dashboard-ent/7.monitor-parameter.md b/docs-2.0/nebula-dashboard-ent/7.monitor-parameter.md index 0e3083c62d8..c444fd07527 100644 --- a/docs-2.0/nebula-dashboard-ent/7.monitor-parameter.md +++ b/docs-2.0/nebula-dashboard-ent/7.monitor-parameter.md @@ -77,11 +77,10 @@ |`P99`| 周期内响应耗时从小到大排列,顺序处于 99% 位置的分位数值。| |`P999`| 周期内响应耗时从小到大排列,顺序处于 99.9% 位置的分位数值。| - !!! note 以下为 Dashboard 获取内核的全量指标,但 Dashboard 仅展示重要的指标。 {% include "/source-monitoring-metrics.md" %} - \ No newline at end of file + diff --git a/docs-2.0/nebula-dashboard/6.monitor-parameter.md b/docs-2.0/nebula-dashboard/6.monitor-parameter.md index 686f80f807d..559796d6161 100644 --- a/docs-2.0/nebula-dashboard/6.monitor-parameter.md +++ b/docs-2.0/nebula-dashboard/6.monitor-parameter.md @@ -85,4 +85,4 @@ {% include "/source-monitoring-metrics.md" %} - \ No newline at end of file + diff --git a/docs-2.0/nebula-studio/about-studio/st-ug-release-note.md b/docs-2.0/nebula-studio/about-studio/st-ug-release-note.md index b07fbcdd958..e9f2f179e68 100644 --- a/docs-2.0/nebula-studio/about-studio/st-ug-release-note.md +++ b/docs-2.0/nebula-studio/about-studio/st-ug-release-note.md @@ -1,5 +1,10 @@ # Studio 版本更新说明 +## v3.3.2(2022.05.19) + +- 修复 + - 修复 path 只有起点时渲染出错的问题。 + ## v3.3.1(2022.05.07) - 修复 diff --git a/docs-2.0/nebula-studio/about-studio/st-ug-what-is-graph-studio.md b/docs-2.0/nebula-studio/about-studio/st-ug-what-is-graph-studio.md index 9d0149868fa..95ae124ee32 100644 --- a/docs-2.0/nebula-studio/about-studio/st-ug-what-is-graph-studio.md +++ b/docs-2.0/nebula-studio/about-studio/st-ug-what-is-graph-studio.md @@ -2,6 +2,10 @@ Nebula Studio(简称 Studio)是一款可以通过 Web 访问的开源图数据库可视化工具,搭配 [Nebula Graph](../../README.md) 内核使用,提供构图、数据导入、编写 nGQL 查询等一站式服务。用户可以在 Nebula Graph GitHub 仓库中查看最新源码,详情参见 [nebula-studio](https://github.com/vesoft-inc/nebula-studio)。 +!!! Note + + 用户也可以[在线试用 Studio](https://playground.nebula-graph.com.cn/explore) 部分功能。 + ## 发行版本 可以使用以下方式安装部署 Studio: diff --git a/docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md b/docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md index 27d30934501..c51286f98c4 100644 --- a/docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md +++ b/docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md @@ -5,10 +5,6 @@ Nebula Studio( 以下简称 Studio )支持云端或本地部署。云服务 本文介绍如何在本地通过 RPM、DEB、tar 包和 Docker 部署 Studio。 -!!! Note - - 用户也可以[在线试用](https://playground.nebula-graph.com.cn/explore)部分 Studio 功能。 - ## RPM 部署 Studio ### 前提条件 diff --git a/mkdocs.yml b/mkdocs.yml old mode 100755 new mode 100644 index 29f9c9cded7..dc4f4a0c0a5 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -18,15 +18,11 @@ theme: favicon: 'assets/images/favicon.ico' # Change color in `stylesheets > extra.css` palette: - - scheme: default - primary: teal - accent: light green + - scheme: nebula toggle: icon: material/toggle-switch-off-outline name: Switch to dark mode - scheme: slate - primary: deep orange - accent: red toggle: icon: material/toggle-switch name: Switch to light mode @@ -133,7 +129,7 @@ extra: base111b: 1.1.1-beta base220: 2.2.1 base300: 3.0.0 - release: 3.3.1 + release: 3.3.2 tag: v3.3.0 explorer: release: 3.0.0 @@ -222,6 +218,9 @@ extra: release: 3.1.2 branch: release-3.1 tag: v3.1.2 + cloud: + azureRelease: 2.6.2 # Azure云兼容的最新内核版本 + aliyunRelease: 3.1.0 # 阿里云兼容的最新内核版本 nav: @@ -470,21 +469,26 @@ nav: - Nebula Python: 14.client/5.nebula-python-client.md - Nebula Go: 14.client/6.nebula-go-client.md - - Nebula Graph Cloud: nebula-cloud.md - -# - Nebula Graph Cloud: -# - 什么是 Nebula Graph Cloud: nebula-cloud/1.what-is-cloud.md -# - 创建订阅: nebula-cloud/2.how-to-create-subsciption.md -# - 配置Solution: nebula-cloud/3.how-to-set-solution.md -# - Cloud Solution 角色身份说明: nebula-cloud/4.user-role-description.md -# - Solution 操作: -# - Solution: nebula-cloud/5.solution/5.0.introduce-solution.md -# - 配套的应用(Dashboard/Studio/Explorer): nebula-cloud/5.solution/5.1.supporting-application.md -# - Private Link: nebula-cloud/5.solution/5.2.connection-configuration-and-use.md -# - 管理角色权限: nebula-cloud/5.solution/5.3.role-and-authority-management.md -# - 价格: nebula-cloud/6.pricing.md -# - 用户服务条款: nebula-cloud/7.terms-and-conditions.md -# - 隐私政策条款: nebula-cloud/8.privacy-policy.md +# - Nebula Graph Cloud: nebula-cloud.md + + - Nebula Graph Cloud: + - 什么是 Nebula Graph Cloud: nebula-cloud/1.what-is-cloud.md +# - Nebula Graph Cloud Azure版: +# - 创建订阅: nebula-cloud/nebula-cloud-on-azure/2.how-to-create-subsciption.md +# - 配置Solution: nebula-cloud/nebula-cloud-on-azure/3.how-to-set-solution.md +# - Cloud Solution 角色身份说明: nebula-cloud/nebula-cloud-on-azure/4.user-role-description.md +# - Solution 操作: +# - Solution: nebula-cloud/nebula-cloud-on-azure/5.solution/5.0.introduce-solution.md +# - 配套的应用(Dashboard/Studio/Explorer): nebula-cloud/nebula-cloud-on-azure/5.solution/5.1.supporting-application.md +# - Private Link: nebula-cloud/nebula-cloud-on-azure/5.solution/5.2.connection-configuration-and-use.md +# - 管理角色权限: nebula-cloud/nebula-cloud-on-azure/5.solution/5.3.role-and-authority-management.md +# - 价格: nebula-cloud/nebula-cloud-on-azure/6.pricing.md +# - 用户服务条款: nebula-cloud/nebula-cloud-on-azure/7.terms-and-conditions.md +# - 隐私政策条款: nebula-cloud/nebula-cloud-on-azure/8.privacy-policy.md + - Nebula Graph Cloud 阿里云版: + - 创建服务实例: nebula-cloud/nebula-cloud-on-alibabacloud/1.create-service-instance.md + - 使用服务实例: nebula-cloud/nebula-cloud-on-alibabacloud/2.use-cloud-services.md + - 删除服务实例: nebula-cloud/nebula-cloud-on-alibabacloud/3.delete-service-instance.md - Nebula Studio: - Studio 版本更新说明: nebula-studio/about-studio/st-ug-release-note.md