From 199fd134cab5649e80d24d92d9a7fe44f608ce9c Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Fri, 26 May 2023 09:35:16 +0800 Subject: [PATCH] increment-changes-on-ent-docs --- .github/workflows/deploy.yaml | 11 + .gitignore | 4 + .../1.introduction/1.what-is-nebula-graph.md | 4 + .../2.start-free-trial-on-cloud.md | 6 +- .../6.cheatsheet-for-ngql-command.md | 18 ++ docs-2.0/20.appendix/6.eco-tool-version.md | 12 + docs-2.0/20.appendix/error-code.md | 6 + docs-2.0/20.appendix/history.md | 6 + .../release-notes/nebula-comm-release-note.md | 15 + .../release-notes/nebula-ent-release-note.md | 15 + docs-2.0/3.ngql-guide/4.job-statements.md | 10 + .../9.space-statements/1.create-space.md | 4 + .../upgrade-nebula-ent-from-3.x-3.4.md | 6 + .../1.authentication/2.management-user.md | 4 + docs-2.0/8.service-tuning/load-balance.md | 44 +++ docs-2.0/README.md | 16 + docs-2.0/graph-computing/nebula-analytics.md | 4 + .../1.what-is-dashboard-ent.md | 4 + .../nebula-dashboard/1.what-is-dashboard.md | 8 + .../parameter-reference/ex-ug-parameter.md | 3 + .../use-exchange/ex-ug-export-from-nebula.md | 7 + .../ex-ug-import-from-clickhouse.md | 13 + .../use-exchange/ex-ug-import-from-csv.md | 13 + .../use-exchange/ex-ug-import-from-hbase.md | 13 + .../use-exchange/ex-ug-import-from-hive.md | 13 + .../use-exchange/ex-ug-import-from-jdbc.md | 13 + .../use-exchange/ex-ug-import-from-json.md | 13 + .../use-exchange/ex-ug-import-from-kafka.md | 13 + .../ex-ug-import-from-maxcompute.md | 13 + .../use-exchange/ex-ug-import-from-mysql.md | 13 + .../use-exchange/ex-ug-import-from-neo4j.md | 13 + .../use-exchange/ex-ug-import-from-oracle.md | 14 + .../use-exchange/ex-ug-import-from-orc.md | 13 + .../use-exchange/ex-ug-import-from-parquet.md | 13 + .../use-exchange/ex-ug-import-from-pulsar.md | 13 + .../about-explorer/ex-ug-what-is-explorer.md | 17 +- .../canvas-operations/visualization-mode.md | 6 + .../db-management/11.import-data.md | 40 +++ .../db-management/dbuser_management.md | 4 + .../deploy-connect/ex-ug-connect.md | 4 + .../deploy-connect/ex-ug-deploy.md | 80 +++++ .../nebula-explorer/ex-ug-page-overview.md | 4 + docs-2.0/nebula-explorer/faq.md | 12 + .../graph-explorer/ex-ug-graph-exploration.md | 5 + .../graph-explorer/ex-ug-query-exploration.md | 14 + docs-2.0/nebula-explorer/system-settings.md | 4 + .../workflow/1.prepare-resources.md | 13 + .../workflow/2.create-workflow.md | 4 + .../workflow-api/workflow-api-overview.md | 9 + .../nebula-explorer/workflow/workflows.md | 4 + docs-2.0/nebula-importer/use-importer.md | 304 ++++++++++++++++++ .../8.5.enable-ssl.md | 4 + .../st-ug-what-is-graph-studio.md | 8 + .../quick-start/st-ug-import-data.md | 64 ++++ docs-2.0/stylesheets/extra.css | 4 + .../2.balance-syntax.md | 21 ++ mkdocs.yml | 164 ++++++++++ pdf.yml | 4 + 58 files changed, 1181 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index f3b603aaa05..bc5cc23c435 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -1,11 +1,19 @@ name: Publish docs via GitHub Pages env: +<<<<<<< HEAD ACTIONTEST: 3.5.0 +======= + ACTIONTEST: master +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # branch name, like master, 2.4 on: push: branches: # hard code branch name +<<<<<<< HEAD - v3.5.0 +======= + - master +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) jobs: prepare: @@ -86,7 +94,10 @@ jobs: python ./scripts/conditional_pdf.py git fetch origin gh-pages --depth=1 # fix mike's CI update mike deploy ${{ env.ACTIONTEST }} -p --rebase +<<<<<<< HEAD mike set-default ${{ env.ACTIONTEST }} -p --rebase +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) mike list - name: show git branch run: | diff --git a/.gitignore b/.gitignore index 77776715945..e2253a2251e 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,8 @@ site/ vim* app/node_modules app/dist/ +<<<<<<< HEAD *.diff +======= + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) diff --git a/docs-2.0/1.introduction/1.what-is-nebula-graph.md b/docs-2.0/1.introduction/1.what-is-nebula-graph.md index 50f36b36df9..1309e2fbf6b 100644 --- a/docs-2.0/1.introduction/1.what-is-nebula-graph.md +++ b/docs-2.0/1.introduction/1.what-is-nebula-graph.md @@ -2,9 +2,13 @@ {{nebula.name}}是一款开源的、分布式的、易扩展的原生图数据库,能够承载包含数千亿个点和数万亿条边的超大规模数据集,并且提供毫秒级查询。 +<<<<<<< HEAD {{ comm.comm_begin }} ![{{nebula.name}}鸟瞰图](https://docs-cdn.nebula-graph.com.cn/figures/architecture_map_2022-08-08_17-37-15.png) {{ comm.comm_end }} +======= +![{{nebula.name}}鸟瞰图](https://docs-cdn.nebula-graph.com.cn/figures/architecture_map_2022-08-08_17-37-15.png) +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 什么是图数据库 diff --git a/docs-2.0/2.quick-start/2.start-free-trial-on-cloud.md b/docs-2.0/2.quick-start/2.start-free-trial-on-cloud.md index a918c43f6bd..1dcf3402b62 100644 --- a/docs-2.0/2.quick-start/2.start-free-trial-on-cloud.md +++ b/docs-2.0/2.quick-start/2.start-free-trial-on-cloud.md @@ -1,3 +1,7 @@ # 从云开始(免费试用) -用户可以在阿里云云市场上免费试用{{nebula.name}}。无需下载和安装任何软件,只需简单的点击操作,即可在云端体验到{{nebula.name}}的强大功能。立即单击[免费试用](https://computenest.console.aliyun.com/user/cn-hangzhou/serviceInstanceCreate?ServiceId=service-39f4f251e9484369a778&ServiceVersion=20&isTrial=true),探索{{nebula.name}}的魅力。 \ No newline at end of file +<<<<<<< HEAD +用户可以在阿里云云市场上免费试用{{nebula.name}}。无需下载和安装任何软件,只需简单的点击操作,即可在云端体验到{{nebula.name}}的强大功能。立即单击[免费试用](https://computenest.console.aliyun.com/user/cn-hangzhou/serviceInstanceCreate?ServiceId=service-39f4f251e9484369a778&ServiceVersion=20&isTrial=true),探索{{nebula.name}}的魅力。 +======= +用户可以在{{cloud.name}}(阿里云版)免费试用{{nebula.name}}。无需下载和安装任何软件,只需简单的点击操作,即可在云端体验到{{nebula.name}}的强大功能。立即单击[免费试用](https://computenest.console.aliyun.com/user/cn-hangzhou/serviceInstanceCreate?),探索{{nebula.name}}的魅力。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) diff --git a/docs-2.0/2.quick-start/6.cheatsheet-for-ngql-command.md b/docs-2.0/2.quick-start/6.cheatsheet-for-ngql-command.md index 532687c969c..cbfbdac675b 100644 --- a/docs-2.0/2.quick-start/6.cheatsheet-for-ngql-command.md +++ b/docs-2.0/2.quick-start/6.cheatsheet-for-ngql-command.md @@ -229,9 +229,15 @@ | 检索点 | `LOOKUP ON player WHERE player.name == "Tony Parker" YIELD player.name AS name, player.age AS age` | 返回 Tag 为`player`且`name`为`Tony Parker`的点。 | | 检索边 | `LOOKUP ON follow WHERE follow.degree == 90 YIELD follow.degree` | 返回 Edge type 为`follow`且`degree`为`90`的边。 | | 通过 Tag 列出所有点 | `LOOKUP ON player YIELD properties(vertex),id(vertex)` | 查找所有 Tag 为`player`的点 VID。 | +<<<<<<< HEAD | 通过 Edge type 列出边 | `LOOKUP ON follow YIELD edge AS e` | 查找 Edge type 为`follow`的所有边的信息。 | | 统计点 | `LOOKUP ON player YIELD id(vertex)| YIELD COUNT(*) AS Player_Count` | 统计 Tag 为`player`的点。 | | 统计边 | `LOOKUP ON follow YIELD edge as e | YIELD COUNT(*) AS Like_Count` | 统计 Edge type 为`follow`的边。 | +======= + | 通过 Edge type 列出边 | `LOOKUP ON like YIELD edge AS e` | 查找 Edge type 为`like`的所有边的信息。 | + | 统计点 | `LOOKUP ON player YIELD id(vertex)| YIELD COUNT(*) AS Player_Count` | 统计 Tag 为`player`的点。 | + | 统计边 | `LOOKUP ON like YIELD id(vertex)| YIELD COUNT(*) AS Like_Count` | 统计 Edge type 为`like`的边。 | +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) @@ -432,6 +438,7 @@ ## 运维 +<<<<<<< HEAD * [SUBMIT JOB BALANCE](../synchronization-and-migration/2.balance-syntax.md) | 语法 | 说明 | @@ -441,6 +448,17 @@ |`SUBMIT JOB BALANCE DATA`|启动任务均衡分布当前图空间中的所有分片。该命令会返回任务 ID(`job_id`)。| |`SUBMIT JOB BALANCE DATA REMOVE [,: ...]`|启动任务迁空当前图空间指定的 Storage 服务中的分片。端口默认为`9779`。| {{ ent.ent_end }} +======= +* [BALANCE](../synchronization-and-migration/2.balance-syntax.md) + + | 语法 | 说明 | + | :-------------------------------- | :----------------------------------------------------------- | + |`BALANCE LEADER`|启动任务均衡分布所有图空间中的 leader。该命令会返回任务 ID。| + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) * [作业管理](../3.ngql-guide/4.job-statements.md) diff --git a/docs-2.0/20.appendix/6.eco-tool-version.md b/docs-2.0/20.appendix/6.eco-tool-version.md index 83e3745b038..4f46bd5a358 100644 --- a/docs-2.0/20.appendix/6.eco-tool-version.md +++ b/docs-2.0/20.appendix/6.eco-tool-version.md @@ -1,8 +1,12 @@ # 生态工具概览 +<<<<<<< HEAD {{ comm.comm_begin }} ![{{nebula.name}}鸟瞰图](https://docs-cdn.nebula-graph.com.cn/figures/architecture_map_2022-08-08_17-37-15.png) {{ comm.comm_end }} +======= +![{{nebula.name}}鸟瞰图](https://docs-cdn.nebula-graph.com.cn/figures/architecture_map_2022-08-08_17-37-15.png) +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) !!! Note @@ -163,7 +167,10 @@ NebulaGraph Console 是{{nebula.name}}的原生 CLI 客户端。如何使用请 |:---|:---| | {{ nebula.tag }} | {{console.tag}}| +<<<<<<< HEAD {{comm.comm_begin}} +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## NebulaGraph Docker Compose Docker Compose 可以快速部署{{nebula.name}}集群。如何使用请参见 [Docker Compose 部署 NebulaGraph](../4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md)。 @@ -173,6 +180,11 @@ Docker Compose 可以快速部署{{nebula.name}}集群。如何使用请参见 [ | {{ nebula.tag }} | {{dockercompose.tag}}| +<<<<<<< HEAD +======= +{{ comm.comm_begin }} + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## Backup & Restore [Backup&Restore](../backup-and-restore/nebula-br/1.what-is-br.md)(简称 BR)是一款命令行界面(CLI)工具,可以帮助备份{{nebula.name}}的图空间数据,或者通过备份文件恢复数据。 diff --git a/docs-2.0/20.appendix/error-code.md b/docs-2.0/20.appendix/error-code.md index d494b7f58a0..1526f53147d 100644 --- a/docs-2.0/20.appendix/error-code.md +++ b/docs-2.0/20.appendix/error-code.md @@ -3,9 +3,15 @@ {{nebula.name}}运行出现问题时,会返回错误码。本文介绍错误码的详细信息。 !!! note +<<<<<<< HEAD {{comm.comm_begin}} - 如果出现错误但没有返回错误码,或错误码描述不清,请在[论坛](https://discuss.nebula-graph.com.cn/)或 [GitHub](https://github.com/vesoft-inc/nebula/issues) 反馈。 {{comm.comm_end}} +======= + {comm.comm_begin} + - 如果出现错误但没有返回错误码,或错误码描述不清,请在[论坛](https://discuss.nebula-graph.com.cn/)或 [GitHub](https://github.com/vesoft-inc/nebula/issues) 反馈。 + {comm.comm_end} +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - 返回`0`表示执行成功。 |错误名称|错误码|说明| diff --git a/docs-2.0/20.appendix/history.md b/docs-2.0/20.appendix/history.md index c4dd534ff31..11ad3dc13f3 100644 --- a/docs-2.0/20.appendix/history.md +++ b/docs-2.0/20.appendix/history.md @@ -44,8 +44,11 @@ 13. 2023.2 发布 v3.4.0 +<<<<<<< HEAD 14. 2023.5 发布 v3.5.0 +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) {{ comm.comm_end }} {{ ent.ent_begin }} @@ -64,5 +67,8 @@ 7. 2023.2 发布 v3.4.0 +<<<<<<< HEAD 8. 2023.5 发布 v3.5.0 +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) {{ ent.ent_end }} diff --git a/docs-2.0/20.appendix/release-notes/nebula-comm-release-note.md b/docs-2.0/20.appendix/release-notes/nebula-comm-release-note.md index c3fe33e01bc..602040b69ee 100644 --- a/docs-2.0/20.appendix/release-notes/nebula-comm-release-note.md +++ b/docs-2.0/20.appendix/release-notes/nebula-comm-release-note.md @@ -15,7 +15,11 @@ - 增强了聚合函数中的属性裁剪功能。 [#5301](https://github.com/vesoft-inc/nebula/pull/5301) - 提高了遍历执行器的性能。[#5308](https://github.com/vesoft-inc/nebula/pull/5308) - 优化了 FIND ALL PATH 性能。 [#5409](https://github.com/vesoft-inc/nebula/pull/5409) +<<<<<<< HEAD - 为了提高性能,移除了一些 Raft 锁。[#5451](https://github.com/vesoft-inc/nebula/pull/5451) +======= +- 为了提高性能,移除了一些 Raft锁。[#5451](https://github.com/vesoft-inc/nebula/pull/5451) +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - 优化了谓词函数过滤变长边。[#5464](https://github.com/vesoft-inc/nebula/pull/5464) [#5470](https://github.com/vesoft-inc/nebula/pull/5470) [#5481](https://github.com/vesoft-inc/nebula/pull/5481) [#5503](https://github.com/vesoft-inc/nebula/pull/5503) - 并行遍历执行器。 [#5314](https://github.com/vesoft-inc/nebula/pull/5314) - MATCH 支持 ID 集合。 [#5360](https://github.com/vesoft-inc/nebula/pull/5360) @@ -26,10 +30,17 @@ ## 缺陷修复 - 修复了 RocksDB 导入数据导致 Leader lease 无效的缺陷。 [#5271](https://github.com/vesoft-inc/nebula/pull/5271) +<<<<<<< HEAD - 修复了当用户不存在时`DESC USER`提示信息错误的缺陷。 [#5345](https://github.com/vesoft-inc/nebula/pull/5345) - 修复了 SPACE 存在时,`CREATE IF NOT EXIST`将无法成功的缺陷。 [#5375](https://github.com/vesoft-inc/nebula/pull/5375) - 修复了在计划中 GetNeighbors 边的方向错误的缺陷。 [#5386](https://github.com/vesoft-inc/nebula/pull/5386) - 修复了`SHOW SESSIONS`命令中客户端 IP 格式的缺陷。 [#5388](https://github.com/vesoft-inc/nebula/pull/5388) +======= +- 修复了当用户不存在时 DESC USER 提示信息错误的缺陷。 [#5345](https://github.com/vesoft-inc/nebula/pull/5345) +- 修复了 SPACE 存在时,CREATE IF NOT EXIST 将无法成功的缺陷。 [#5375](https://github.com/vesoft-inc/nebula/pull/5375) +- 修复了在计划中 GetNeighbors 边的方向错误的缺陷。 [#5386](https://github.com/vesoft-inc/nebula/pull/5386) +- 修复了 SHOW SESSIONS 命令中客户端 IP 格式的缺陷。 [#5388](https://github.com/vesoft-inc/nebula/pull/5388) +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - 修复了在 USE 和 MATCH 时属性被剪枝的缺陷。 [#5263](https://github.com/vesoft-inc/nebula/issues/5263) - 修复了在某些情况下过滤器未下推的缺陷。 [#5395](https://github.com/vesoft-inc/nebula/pull/5395) - 修复了在某些情况下过滤器错误地过滤的缺陷。 [#5422](https://github.com/vesoft-inc/nebula/pull/5422) @@ -41,7 +52,11 @@ - 修复了插入地理位置值时的类型检查缺陷。 [#5460](https://github.com/vesoft-inc/nebula/pull/5460) - 修复了最短路径崩溃的缺陷。 [#5472](https://github.com/vesoft-inc/nebula/pull/5472) - 修复了 GEO 崩溃的缺陷。 [#5475](https://github.com/vesoft-inc/nebula/pull/5475) +<<<<<<< HEAD - 修复了`MATCH...contains`报错的缺陷。 [#5485](https://github.com/vesoft-inc/nebula/pull/5485) +======= +- 修复了 MATCH...contains 报错的缺陷。 [#5485](https://github.com/vesoft-inc/nebula/pull/5485) +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - 修复了并发时会话计数错误的 bug。[#5496](https://github.com/vesoft-inc/nebula/pull/5496) - 修复了 SUBGRAPH 和 PATH 参数的缺陷。 [#5500](https://github.com/vesoft-inc/nebula/pull/5500) - 修复了正则表达式的缺陷。[#5507](https://github.com/vesoft-inc/nebula/pull/5507) diff --git a/docs-2.0/20.appendix/release-notes/nebula-ent-release-note.md b/docs-2.0/20.appendix/release-notes/nebula-ent-release-note.md index 988159b3e57..79b2751a582 100644 --- a/docs-2.0/20.appendix/release-notes/nebula-ent-release-note.md +++ b/docs-2.0/20.appendix/release-notes/nebula-ent-release-note.md @@ -15,7 +15,11 @@ - 增强了聚合函数中的属性裁剪功能。 [#5301](https://github.com/vesoft-inc/nebula/pull/5301) - 提高了遍历执行器的性能。[#5308](https://github.com/vesoft-inc/nebula/pull/5308) - 重构了 ALL PATH 以提高性能。 [#5409](https://github.com/vesoft-inc/nebula/pull/5409) +<<<<<<< HEAD - 为了提高性能,移除了一些 Raft 锁。[#5451](https://github.com/vesoft-inc/nebula/pull/5451) +======= +- 为了提高性能,移除了一些 Raft锁。[#5451](https://github.com/vesoft-inc/nebula/pull/5451) +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - 优化了谓词函数过滤变长边。[#5464](https://github.com/vesoft-inc/nebula/pull/5464) [#5470](https://github.com/vesoft-inc/nebula/pull/5470) [#5481](https://github.com/vesoft-inc/nebula/pull/5481) [#5503](https://github.com/vesoft-inc/nebula/pull/5503) - 并行遍历执行器。 [#5314](https://github.com/vesoft-inc/nebula/pull/5314) - MATCH 支持 ID 集合。 [#5360](https://github.com/vesoft-inc/nebula/pull/5360) @@ -26,10 +30,17 @@ ## 缺陷修复 - 修复了 RocksDB 导入数据导致 Leader lease 无效的缺陷。 [#5271](https://github.com/vesoft-inc/nebula/pull/5271) +<<<<<<< HEAD - 修复了当用户不存在时`DESC USER`提示信息错误的缺陷。 [#5345](https://github.com/vesoft-inc/nebula/pull/5345) - 修复了 SPACE 存在时,`CREATE IF NOT EXIST`将无法成功的缺陷。 [#5375](https://github.com/vesoft-inc/nebula/pull/5375) - 修复了在计划中 GetNeighbors 边的方向错误的缺陷。 [#5386](https://github.com/vesoft-inc/nebula/pull/5386) - 修复了`SHOW SESSIONS`命令中客户端 IP 格式的缺陷。 [#5388](https://github.com/vesoft-inc/nebula/pull/5388) +======= +- 修复了当用户不存在时 DESC USER 提示信息错误的缺陷。 [#5345](https://github.com/vesoft-inc/nebula/pull/5345) +- 修复了 SPACE 存在时,CREATE IF NOT EXIST 将无法成功的缺陷。 [#5375](https://github.com/vesoft-inc/nebula/pull/5375) +- 修复了在计划中 GetNeighbors 边的方向错误的缺陷。 [#5386](https://github.com/vesoft-inc/nebula/pull/5386) +- 修复了 SHOW SESSIONS 命令中客户端 IP 格式的缺陷。 [#5388](https://github.com/vesoft-inc/nebula/pull/5388) +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - 修复了在 USE 和 MATCH 时属性被剪枝的缺陷。 [#5263](https://github.com/vesoft-inc/nebula/issues/5263) - 修复了在某些情况下过滤器未下推的缺陷。 [#5395](https://github.com/vesoft-inc/nebula/pull/5395) - 修复了在某些情况下过滤器错误地过滤的缺陷。 [#5422](https://github.com/vesoft-inc/nebula/pull/5422) @@ -42,7 +53,11 @@ - 修复了最短路径崩溃的缺陷。 [#5472](https://github.com/vesoft-inc/nebula/pull/5472) - 修复了 GEO 崩溃的缺陷。 [#5475](https://github.com/vesoft-inc/nebula/pull/5475) - 修复了在逻辑表达式评估中存储崩溃的缺陷。[#2500](https://github.com/vesoft-inc/nebula-ent/pull/2500) +<<<<<<< HEAD - 修复了`MATCH...contains`报错的缺陷。 [#5485](https://github.com/vesoft-inc/nebula/pull/5485) +======= +- 修复了 MATCH...contains 报错的缺陷。 [#5485](https://github.com/vesoft-inc/nebula/pull/5485) +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - 修复了并发时会话计数错误的 bug。[#5496](https://github.com/vesoft-inc/nebula/pull/5496) - 修复了 SUBGRAPH 和 PATH 参数的缺陷。 [#5500](https://github.com/vesoft-inc/nebula/pull/5500) - 修复了正则表达式的缺陷。[#5507](https://github.com/vesoft-inc/nebula/pull/5507) diff --git a/docs-2.0/3.ngql-guide/4.job-statements.md b/docs-2.0/3.ngql-guide/4.job-statements.md index 78810c925bc..58e742f6543 100644 --- a/docs-2.0/3.ngql-guide/4.job-statements.md +++ b/docs-2.0/3.ngql-guide/4.job-statements.md @@ -9,6 +9,13 @@ {{ ent.ent_begin }} ## SUBMIT JOB BALANCE DATA +<<<<<<< HEAD +======= +!!! enterpriseonly + + 仅企业版支持本功能。 + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) !!! caution - 作业执行前,建议[创建快照](../backup-and-restore/3.manage-snapshot.md)。 @@ -28,6 +35,7 @@ nebula> SUBMIT JOB BALANCE DATA; +------------+ ``` +<<<<<<< HEAD ## SUBMIT JOB BALANCE DATA REMOVE `SUBMIT JOB BALANCE DATA REMOVE [,: ...]`语句会启动任务迁空当前图空间指定的 Storage 服务中的分片。端口默认为`9779`。该命令会返回任务 ID。 @@ -43,6 +51,8 @@ nebula> SUBMIT JOB BALANCE DATA REMOVE 192.168.8.100:9779; +------------+ ``` +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) {{ ent.ent_end }} +======= +- 此升级操作仅适用于升级{{nebula.name}} 3.x(x < 4)至 {{nebula.release}}。对于升级 3.4.0 及以上版本至 {{nebula.release}},可以直接替换二进制文件进行升级。具体操作请参见[升级{{nebula.name}} 至 {{nebula.release}}](https://docs.nebula-graph.com.cn/{{nebula.release}}/4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-latest/)。 + + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) !!! note 如果您的{{nebula.name}}版本低于 3.0.0,请先升级到 3.1.0 再升级到 {{nebula.release}}。具体操作请参见[升级{{nebula.name}} 2.x 至 3.1.0](https://docs.nebula-graph.com.cn/3.1.0/4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-latest/)。 diff --git a/docs-2.0/7.data-security/1.authentication/2.management-user.md b/docs-2.0/7.data-security/1.authentication/2.management-user.md index 4c754d2801b..321938c60c3 100644 --- a/docs-2.0/7.data-security/1.authentication/2.management-user.md +++ b/docs-2.0/7.data-security/1.authentication/2.management-user.md @@ -22,7 +22,11 @@ - `IF NOT EXISTS`:检测待创建的用户名是否存在,只有不存在时,才会创建新用户。 - `user_name`:待创建的用户名。 +<<<<<<< HEAD - `password`:用户名对应的密码。默认密码为空字符串(`''`)。 +======= + - `password`:用户名对应的密码。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) {{ ent.ent_begin }} diff --git a/docs-2.0/8.service-tuning/load-balance.md b/docs-2.0/8.service-tuning/load-balance.md index ff274d6f0f4..321eb1281b2 100644 --- a/docs-2.0/8.service-tuning/load-balance.md +++ b/docs-2.0/8.service-tuning/load-balance.md @@ -1,10 +1,18 @@ # Storage 负载均衡 +<<<<<<< HEAD 用户可以使用`SUBMIT JOB BALANCE`语句平衡分片和 Raft leader 的分布,或者清空某些 Storage 服务器方便进行维护。详情请参见 [SUBMIT JOB BALANCE](../synchronization-and-migration/2.balance-syntax.md)。 !!! danger `SUBMIT JOB BALANCE`命令通过创建和执行一组子任务来迁移数据和均衡分片分布,**禁止**停止集群中的任何机器或改变机器的 IP 地址,直到所有子任务完成,否则后续子任务会失败。 +======= +用户可以使用`BALANCE`语句平衡分片和 Raft leader 的分布,或者清空某些 Storage 服务器方便进行维护。详情请参见 [BALANCE](../synchronization-and-migration/2.balance-syntax.md)。 + +!!! danger + + `BALANCE`命令通过创建和执行一组子任务来迁移数据和均衡分片分布,**禁止**停止集群中的任何机器或改变机器的 IP 地址,直到所有子任务完成,否则后续子任务会失败。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) {{ ent.ent_begin }} @@ -18,7 +26,11 @@ 如果当前图空间已经有失败的均衡分片分布作业,无法开始新的均衡分片分布作业,只能恢复之前失败的作业。如果作业一直执行失败,可以先停止作业,再开始新的均衡分片分布作业。 +<<<<<<< HEAD `SUBMIT JOB BALANCE DATA`语句会开始一个作业,将当前图空间的分片平均分配到所有 Storage 服务器。通过创建和执行一组子任务来迁移数据和均衡分片分布。 +======= +`BALANCE DATA`语句会开始一个作业,将当前图空间的分片平均分配到所有 Storage 服务器。通过创建和执行一组子任务来迁移数据和均衡分片分布。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ### 示例 @@ -36,11 +48,19 @@ +-----------------+------+----------+--------------+-----------------------+------------------------+-------------+ ``` +<<<<<<< HEAD 2. 进入图空间`basketballplayer`,然后执行命令`SUBMIT JOB BALANCE DATA`将所有分片均衡分布。 ```ngql nebula> USE basketballplayer; nebula> SUBMIT JOB BALANCE DATA; +======= +2. 进入图空间`basketballplayer`,然后执行命令`BALANCE DATA`将所有分片均衡分布。 + + ```ngql + nebula> USE basketballplayer; + nebula> BALANCE DATA; +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) +------------+ | New Job Id | +------------+ @@ -64,7 +84,11 @@ !!! Note +<<<<<<< HEAD `SUBMIT JOB BALANCE DATA`不会均衡 leader 的分布。均衡 leader 请参见[均衡 leader 分布](#leader)。 +======= + `BALANCE DATA`不会均衡 leader 的分布。均衡 leader 请参见[均衡 leader 分布](#leader)。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ```ngql nebula> SHOW HOSTS; @@ -101,12 +125,20 @@ ### 迁移分片 +<<<<<<< HEAD 迁移指定的 Storage 主机中的分片来缩小集群规模,可以使用命令`SUBMIT JOB BALANCE DATA REMOVE [,: ...]`。 +======= +迁移指定的 Storage 主机中的分片来缩小集群规模,可以使用命令`BALANCE DATA REMOVE [,: ...]`。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 例如需要迁移`192.168.8.100:9779`中的分片,请执行如下命令: ```ngql +<<<<<<< HEAD nebula> SUBMIT JOB BALANCE DATA REMOVE 192.168.8.100:9779; +======= +nebula> BALANCE DATA REMOVE 192.168.8.100:9779; +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) nebula> SHOW HOSTS; +-----------------+------+----------+--------------+-----------------------+------------------------+-------------+ | Host | Port | Status | Leader count | Leader distribution | Partition distribution | Version | @@ -125,7 +157,11 @@ nebula> SHOW HOSTS; ## 均衡 leader 分布 +<<<<<<< HEAD 用户可以使用命令`SUBMIT JOB BALANCE LEADER`均衡 leader 分布。 +======= +用户可以使用命令`BALANCE LEADER`均衡 leader 分布。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ### 示例 ```ngql +<<<<<<< HEAD nebula> SUBMIT JOB BALANCE LEADER; +======= +nebula> BALANCE LEADER; +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` 用户可以执行`SHOW HOSTS`检查结果。 diff --git a/docs-2.0/README.md b/docs-2.0/README.md index 670a575ebff..af033dbf0af 100644 --- a/docs-2.0/README.md +++ b/docs-2.0/README.md @@ -2,7 +2,11 @@ !!! Note +<<<<<<< HEAD 本文档更新时间{{ now().year }}-{{ now().month }}-{{ now().day }},GitHub commit [{{ git.short_commit }}](https://github.com/vesoft-inc/nebula-docs/commits/v{{nebula.release}})。该版本主色系为"胶蓝",色号为 #66CCFF。 +======= + 本文档更新时间{{ now().year }}-{{ now().month }}-{{ now().day }},GitHub commit [{{ git.short_commit }}](https://github.com/vesoft-inc/nebula-docs/commits/v{{nebula.release}})。该版本主色系为"感性红",色号为 #F3A68C。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) +<<<<<<< HEAD - {{nebula.name}}:{{nebula.release}}。 +======= +- {{nebula.name}}:{{nebula.release}}。使用 [Docker Compose 部署](../../4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md)。 + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 前提条件 开始导入数据之前,用户需要确认以下信息: @@ -205,11 +210,14 @@ oracle> desc serve; # 指定表中某一列数据为{{nebula.name}}中点 VID 的来源。 vertex: { field:playerid +<<<<<<< HEAD # udf:{ # separator:"_" # oldColNames:[field-0,field-1,field-2] # newColName:new-field # } +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) } # 单批次写入{{nebula.name}}的数据条数。 @@ -277,20 +285,26 @@ oracle> desc serve; # 在 target 里,将 follow 表中某一列作为边的目的点数据源。 source: { field: src_player +<<<<<<< HEAD # udf:{ # separator:"_" # oldColNames:[field-0,field-1,field-2] # newColName:new-field # } +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) } target: { field: dst_player +<<<<<<< HEAD # udf:{ # separator:"_" # oldColNames:[field-0,field-1,field-2] # newColName:new-field # } +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) } # 指定一个列作为 rank 的源(可选)。 diff --git a/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-orc.md b/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-orc.md index 84f531625da..0f1b1231d43 100644 --- a/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-orc.md +++ b/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-orc.md @@ -20,7 +20,11 @@ - Hadoop:2.9.2 伪分布式部署 +<<<<<<< HEAD - {{nebula.name}}:{{nebula.release}}。 +======= +- {{nebula.name}}:{{nebula.release}}。使用 [Docker Compose 部署](../../4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md)。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 前提条件 @@ -183,11 +187,14 @@ # 目前,{{nebula.name}} {{nebula.release}}仅支持字符串或整数类型的 VID。 vertex: { field:id +<<<<<<< HEAD # udf:{ # separator:"_" # oldColNames:[field-0,field-1,field-2] # newColName:new-field # } +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) } # 指定单批次写入{{nebula.name}}的最大点数量。 @@ -270,6 +277,7 @@ # 目前,{{nebula.name}} {{nebula.release}}仅支持字符串或整数类型的 VID。 source: { field: src +<<<<<<< HEAD # udf:{ # separator:"_" # oldColNames:[field-0,field-1,field-2] @@ -283,6 +291,11 @@ # oldColNames:[field-0,field-1,field-2] # newColName:new-field # } +======= + } + target: { + field: dst +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) } # 指定一个列作为 rank 的源(可选)。 diff --git a/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-parquet.md b/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-parquet.md index a7c91039aa0..3e539e11ae0 100644 --- a/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-parquet.md +++ b/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-parquet.md @@ -20,7 +20,11 @@ - Hadoop:2.9.2 伪分布式部署 +<<<<<<< HEAD - {{nebula.name}}:{{nebula.release}}。 +======= +- {{nebula.name}}:{{nebula.release}}。使用 [Docker Compose 部署](../../4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md)。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 前提条件 @@ -183,11 +187,14 @@ # 目前,{{nebula.name}} {{nebula.release}}仅支持字符串或整数类型的 VID。 vertex: { field:id +<<<<<<< HEAD # udf:{ # separator:"_" # oldColNames:[field-0,field-1,field-2] # newColName:new-field # } +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) } # 指定单批次写入{{nebula.name}}的最大点数量。 @@ -270,6 +277,7 @@ # 目前,{{nebula.name}} {{nebula.release}}仅支持字符串或整数类型的 VID。 source: { field: src +<<<<<<< HEAD # udf:{ # separator:"_" # oldColNames:[field-0,field-1,field-2] @@ -283,6 +291,11 @@ # oldColNames:[field-0,field-1,field-2] # newColName:new-field # } +======= + } + target: { + field: dst +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) } # 指定一个列作为 rank 的源(可选)。 diff --git a/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-pulsar.md b/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-pulsar.md index 17109f99c60..711f7328729 100644 --- a/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-pulsar.md +++ b/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-pulsar.md @@ -12,7 +12,11 @@ - Spark:2.4.7,单机版 +<<<<<<< HEAD - {{nebula.name}}:{{nebula.release}}。 +======= +- {{nebula.name}}:{{nebula.release}}。使用 [Docker Compose 部署](../../4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md)。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 前提条件 @@ -156,11 +160,14 @@ # 指定表中某一列数据为{{nebula.name}}中点 VID 的来源。 vertex:{ field:playerid +<<<<<<< HEAD # udf:{ # separator:"_" # oldColNames:[field-0,field-1,field-2] # newColName:new-field # } +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) } # 单批次写入{{nebula.name}}的数据条数。 @@ -230,20 +237,26 @@ # 在 target 里,将 follow 表中某一列作为边的目的点数据源。 source:{ field:src_player +<<<<<<< HEAD # udf:{ # separator:"_" # oldColNames:[field-0,field-1,field-2] # newColName:new-field # } +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) } target:{ field:dst_player +<<<<<<< HEAD # udf:{ # separator:"_" # oldColNames:[field-0,field-1,field-2] # newColName:new-field # } +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) } # 指定一个列作为 rank 的源(可选)。 diff --git a/docs-2.0/nebula-explorer/about-explorer/ex-ug-what-is-explorer.md b/docs-2.0/nebula-explorer/about-explorer/ex-ug-what-is-explorer.md index 9add9957027..d18e5419ce3 100644 --- a/docs-2.0/nebula-explorer/about-explorer/ex-ug-what-is-explorer.md +++ b/docs-2.0/nebula-explorer/about-explorer/ex-ug-what-is-explorer.md @@ -5,7 +5,11 @@ !!! enterpriseonly - 如需购买{{explorer.name}},请[联系我们](https://yueshu.com.cn/contact)。 +<<<<<<< HEAD - 新用户可以[申请 30 天试用](https://computenest.console.aliyun.com/user/cn-hangzhou/serviceInstanceCreate?spm=5176.product-detail.detail.2.7b69418emmnkV9&ServiceId=service-39f4f251e9484369a778&isTrial=true)。 +======= + - 新用户可以[申请 30 天试用](https://wj.qq.com/s2/10158890/69a8)。你也可以[在线体验{{explorer.name}}](https://explorer.nebula-graph.com.cn/) 部分功能。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 适用场景 @@ -47,8 +51,12 @@ |{{nebula.name}}版本 | {{explorer.name}}版本 | | --- | --- | +<<<<<<< HEAD | 3.5.0 | 3.5.0、3.4.0 | | 3.4.0 ~ 3.4.1 | 3.5.0、3.4.0、3.2.1、3.2.0 | +======= +| 3.4.0 ~ 3.4.1 | 3.4.0、3.2.1、3.2.0 | +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) | 3.3.0 | 3.2.1、3.2.0| | 3.1.0 ~ 3.2.x| 3.1.0| | 3.0.0 ~ 3.1.0 | 3.0.0 | @@ -56,10 +64,17 @@ | 2.6.x | 2.1.0 | | 2.5.x | 2.0.0 | +<<<<<<< HEAD \ No newline at end of file +--> +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) diff --git a/docs-2.0/nebula-explorer/canvas-operations/visualization-mode.md b/docs-2.0/nebula-explorer/canvas-operations/visualization-mode.md index 0746d15850d..72c940df8b6 100644 --- a/docs-2.0/nebula-explorer/canvas-operations/visualization-mode.md +++ b/docs-2.0/nebula-explorer/canvas-operations/visualization-mode.md @@ -44,3 +44,9 @@ | 画质 | 高:点以球的形式展示,光影效果更好。
低:点以圆的形式展示,可以支持更大数据量。 | | 重新受力 | 当不同的点重叠时,分散点与点之间的距离。 | +<<<<<<< HEAD +======= +!!! compatibility "历史版本兼容性" + + 针对 3.0.0 以下版本的 NebulaGraph,需要创建索引后才可以使用鸟瞰功能。更多信息,参见[创建索引](../../3.ngql-guide/14.native-index-statements/1.create-native-index.md)。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) diff --git a/docs-2.0/nebula-explorer/db-management/11.import-data.md b/docs-2.0/nebula-explorer/db-management/11.import-data.md index e29c579fe45..07fd771a2ff 100644 --- a/docs-2.0/nebula-explorer/db-management/11.import-data.md +++ b/docs-2.0/nebula-explorer/db-management/11.import-data.md @@ -4,7 +4,11 @@ ## 前提条件 +<<<<<<< HEAD - {{nebula.name}}里已经创建 Schema。 +======= +-{{nebula.name}}里已经创建 Schema。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - CSV 文件符合 Schema 要求。 @@ -16,6 +20,7 @@ ## 操作步骤 +<<<<<<< HEAD 导入数据主要分为 2 个部分,新建数据源和创建导入任务,接下来将详细介绍。 ### 新建数据源 @@ -61,3 +66,38 @@ 2. 完成设置后,单击**导入**,输入{{nebula.name}}账号的密码并确认。 导入任务创建后,可以在**导入数据**页签内查看导入任务的进度,支持编辑任务、查看日志、下载日志、重新导入、下载配置文件、删除任务等操作。 +======= +### 上传文件 + +1. 选择的**上传文件**页签,单击**上传文件**按钮,选择需要的 CSV 文件。 + + !!! Note + + 一次可以选择多个 CSV 文件。 + +2. 上传结束后,可以在文件列表的 **操作** 列,单击 ![detail](https://docs-cdn.nebula-graph.com.cn/figures/detail.png) 图标预览文件内容。 + +### 导入数据 + +1. 选择**导入数据**页签,单击**创建导入任务**按钮,完成如下设置: + + !!! caution + + 用户也可以单击**导入模版**,下载示例配置文件`example.yaml`,配置后再上传配置文件。配置方式与 [NebulaGraph Importer](../../nebula-importer/use-importer.md) 大致相同,但是所有文件路径仅保留文件名。并且请确保在导入配置文件之前已上传所有 CSV 数据文件。 + + - **图空间**:需要导入数据的图空间名称。 + - **任务名称**:默认自动生成,可以修改。 + - **批处理量**(可选):每批导入多少行数据。 + - **关联点**:单击**绑定数据源** 按钮,在对话框中选择绑定文件并单击**确认**按钮。 + + - 在 **vertices 1** 页签内的 `vertexID` 项中,单击 **Select CSV Index**,在弹出的对话框内为 VID 选择数据源。 + - 单击**添加Tag**按钮,然后在新创建的**Tag**页签内单击**选择 Tag**,选择需要关联的 Tag。在显示的属性列表中,为属性选择数据源。 + + - **关联边**:与关联点的操作相同。 + + ![导入任务](https://docs-cdn.nebula-graph.com.cn/figures/import_task_221111_cn.png) + +2. 完成设置后,单击**导入**,输入{{nebula.name}}账号的密码并确认。 + +可以在**导入数据**页签内查看日志、下载日志、下载配置文件、删除任务等操作。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) diff --git a/docs-2.0/nebula-explorer/db-management/dbuser_management.md b/docs-2.0/nebula-explorer/db-management/dbuser_management.md index 2aa00ed0337..3bb0ac5ccbe 100644 --- a/docs-2.0/nebula-explorer/db-management/dbuser_management.md +++ b/docs-2.0/nebula-explorer/db-management/dbuser_management.md @@ -24,7 +24,11 @@ |:--|:--| |账号|用户名。| |密码|用户名对应密码。| +<<<<<<< HEAD |IP 白名单|用户只有通过列表内的 IP 才能连接数据库。多个 IP 之间用英文逗号(,)分隔。| +======= + |IP 白名单|用户只有通过列表内的 IP 才能连接 NebulaGraph。多个 IP 之间用英文逗号(,)分隔。仅{{nebula.name}}企业版支持该参数。| +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) !!! note diff --git a/docs-2.0/nebula-explorer/deploy-connect/ex-ug-connect.md b/docs-2.0/nebula-explorer/deploy-connect/ex-ug-connect.md index 58c7203d019..f530c72a11a 100644 --- a/docs-2.0/nebula-explorer/deploy-connect/ex-ug-connect.md +++ b/docs-2.0/nebula-explorer/deploy-connect/ex-ug-connect.md @@ -53,7 +53,11 @@ OAuth 部分的配置说明如下。 在浏览器窗口中看到以下登录界面表示已经成功部署并启动了{{explorer.name}}。 +<<<<<<< HEAD ![{{explorer.name}}登录页面](https://docs-cdn.nebula-graph.com.cn/figures/explorer_connect_230522_cn.png) +======= + ![{{explorer.name}}登录页面](https://docs-cdn.nebula-graph.com.cn/figures/explorer_connect_230116_cn.png) +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) !!! note diff --git a/docs-2.0/nebula-explorer/deploy-connect/ex-ug-deploy.md b/docs-2.0/nebula-explorer/deploy-connect/ex-ug-deploy.md index 6ae7a3318ae..ce285d6ef7a 100644 --- a/docs-2.0/nebula-explorer/deploy-connect/ex-ug-deploy.md +++ b/docs-2.0/nebula-explorer/deploy-connect/ex-ug-deploy.md @@ -44,25 +44,43 @@ 2. 使用`sudo rpm -i `命令安装 RPM 包。 +<<<<<<< HEAD 例如,安装{{explorer.name}}需要运行以下命令,默认安装路径为`/usr/local/yueshu-explorer`: ```bash sudo rpm -i yueshu-explorer-.x86_64.rpm +======= + 例如,安装{{explorer.name}}需要运行以下命令,默认安装路径为`/usr/local/nebula-explorer`: + + ```bash + sudo rpm -i nebula-explorer-.x86_64.rpm +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` 也可以使用`--prefix`选项安装到指定路径: ```bash +<<<<<<< HEAD sudo rpm -i yueshu-explorer-.x86_64.rpm --prefix= +======= + sudo rpm -i nebula-explorer-.x86_64.rpm --prefix= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` 2. 进入解压后的文件夹,在`config`目录内修改`app-config.yaml`文件,设置`LicenseManagerURL`的值为 LM 所在的主机 IP 和端口号`9119`,例如`192.168.8.100:9119`。 3. (可选)配置 Dag Controller。参见下文 **配置 Dag Controller** 部分。 +<<<<<<< HEAD 4. 进入`yueshu-explorer`文件夹,执行以下命令启动服务。 ```bash cd yueshu-explorer +======= +4. 进入`nebula-explorer`文件夹,执行以下命令启动服务。 + + ```bash + cd nebula-explorer +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # 启动{{explorer.name}}。 sudo ./scripts/start.sh @@ -76,9 +94,15 @@ 支持使用 systemctl 服务控制项目启停。 ```bash +<<<<<<< HEAD systemctl status yueshu-explorer #查看服务状态 systemctl stop yueshu-explorer #停止服务 systemctl start yueshu-explorer #启动服务 +======= +systemctl status nebula-explorer #查看服务状态 +systemctl stop nebula-explorer #停止服务 +systemctl start nebula-explorer #启动服务 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` 也可以在安装目录下使用以下命令,手动启动或停止服务。 @@ -95,7 +119,11 @@ sudo ./dag-ctrl/scripts/stop.sh #停止 Dag Controller 服务 使用以下的命令卸载{{explorer.name}}。 ```bash +<<<<<<< HEAD sudo rpm -e yueshu-explorer-.x86_64 +======= +sudo rpm -e nebula-explorer-.x86_64 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` ## DEB 部署 @@ -111,10 +139,17 @@ sudo rpm -e yueshu-explorer-.x86_64 2. 使用`sudo dpkg -i `命令安装 DEB 包。 +<<<<<<< HEAD 例如,安装{{explorer.name}}需要运行以下命令,默认安装路径为`/usr/local/yueshu-explorer`: ```bash sudo dpkg -i yueshu-explorer-{{explorer.release}}.x86_64.deb +======= + 例如,安装{{explorer.name}}需要运行以下命令,默认安装路径为`/usr/local/nebula-explorer`: + + ```bash + sudo dpkg -i nebula-explorer-{{explorer.release}}.x86_64.deb +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` !!! note @@ -125,10 +160,17 @@ sudo rpm -e yueshu-explorer-.x86_64 4. (可选)配置 Dag Controller。参见下文 **配置 Dag Controller** 部分。 +<<<<<<< HEAD 5. 进入`yueshu-explorer`文件夹,执行以下命令启动服务。 ```bash cd yueshu-explorer +======= +5. 进入`nebula-explorer`文件夹,执行以下命令启动服务。 + + ```bash + cd nebula-explorer +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # 启动{{explorer.name}}。 sudo ./lib/start.sh @@ -140,13 +182,21 @@ sudo rpm -e yueshu-explorer-.x86_64 ### 查看服务状态 ```bash +<<<<<<< HEAD sudo systemctl status yueshu-explorer.service +======= +sudo systemctl status nebula-explorer.service +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` ### 停止服务 ```bash +<<<<<<< HEAD sudo systemctl stop yueshu-explorer.service +======= +sudo systemctl stop nebula-explorer.service +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` ### 卸载 @@ -154,7 +204,11 @@ sudo systemctl stop yueshu-explorer.service 使用以下的命令卸载{{explorer.name}}。 ```bash +<<<<<<< HEAD sudo dpkg -r yueshu-explorer +======= +sudo dpkg -r nebula-explorer +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` ## TAR 包部署 @@ -163,26 +217,48 @@ sudo dpkg -r yueshu-explorer 1. 根据需要下载 TAR 包,建议选择最新版本。 +<<<<<<< HEAD 2. 使用 `tar -xvf` 解压 tar 包。 ```bash tar -xvf yueshu-explorer-.tar.gz +======= + !!! enterpriseonly + + {{explorer.name}}仅在企业版提供,点击[定价](https://nebula-graph.com.cn/pricing/)查看更多。 + +2. 使用 `tar -xvf` 解压 tar 包。 + + ```bash + tar -xvf nebula-explorer-.tar.gz +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` 3. 进入解压后的文件夹,在`config`目录内修改`app-config.yaml`文件,设置`LicenseManagerURL`的值为 LM 所在的主机 IP 和端口号`9119`,例如`192.168.8.100:9119`。 4. (可选)配置 Dag Controller。参见下文 **配置 Dag Controller** 部分。 +<<<<<<< HEAD 5. 进入`yueshu-explorer`文件夹,执行以下命令启动服务。 ```bash cd yueshu-explorer +======= +5. 进入`nebula-explorer`文件夹,执行以下命令启动服务。 + + ```bash + cd nebula-explorer +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # 启动{{explorer.name}}和 Dag Controller。 sudo ./scripts/start.sh # 单独启动{{explorer.name}}。 +<<<<<<< HEAD sudo nohup ./yueshu-explorer-server > explorer.log 2>&1 & +======= + sudo nohup ./nebula-explorer-server > explorer.log 2>&1 & +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` ### 停止服务 @@ -277,7 +353,11 @@ Dag Controller 可以结合{{plato.name}}进行复杂的图计算。例如 Dag C - 其它参数是算法的执行参数,后续在[可视化工作流页面](../workflow/2.create-workflow.md)配置。 ```bash +<<<<<<< HEAD exec_file: /home/xxx/yueshu-analytics/scripts/run_algo.sh +======= + exec_file: /home/xxx/nebula-analytics/scripts/run_algo.sh +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` ## 后续操作 diff --git a/docs-2.0/nebula-explorer/ex-ug-page-overview.md b/docs-2.0/nebula-explorer/ex-ug-page-overview.md index 30c313e6738..6da8a6daa5e 100644 --- a/docs-2.0/nebula-explorer/ex-ug-page-overview.md +++ b/docs-2.0/nebula-explorer/ex-ug-page-overview.md @@ -4,7 +4,11 @@ {{explorer.name}}由顶部导航栏、左侧导航栏、和画布三大模块组成。 +<<<<<<< HEAD ![explorer-overview](https://docs-cdn.nebula-graph.com.cn/figures/ex-overview-230522-cn.png) +======= +![explorer-overview](https://docs-cdn.nebula-graph.com.cn/figures/ex-overview-230105-cn.png) +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 顶部导航栏 diff --git a/docs-2.0/nebula-explorer/faq.md b/docs-2.0/nebula-explorer/faq.md index 5dea16ef401..af09fabc052 100644 --- a/docs-2.0/nebula-explorer/faq.md +++ b/docs-2.0/nebula-explorer/faq.md @@ -36,19 +36,31 @@ Dag Controller 包含图查询组件和图计算组件。图查询是发送请 修改`dag-ctrl/etc/dag-ctrl-api.yaml`配置文件,配置 SSH 的`UserName`。 +<<<<<<< HEAD ## 任务运行失败,报错`bash: /home/xxx/yueshu-analytics/scripts/run_algo.sh: No such file or directory`怎么办? +======= +## 任务运行失败,报错`bash: /home/xxx/nebula-analytics/scripts/run_algo.sh: No such file or directory`怎么办? +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 修改`dag-ctrl/etc/tasks.yaml`配置文件,配置算法执行路径`exec_file`。 ## 任务运行失败,报错`/lib64/libm.so.6: version 'GLIBC_2.29' not found (required by /home/vesoft/jdk-18.0.1/jre/lib/amd64/server/libjvm.so)`怎么办? +<<<<<<< HEAD 由于 JDK18 版本太新,而操作系统版本太旧,`YUM`无法下载`GLIBC_2.29`,可以安装 JDK1.8,请同步修改`yueshu-analytics/scripts/set_env.sh`中的 JDK 地址。 +======= +由于 JDK18 版本太新,而操作系统版本太旧,`YUM`无法下载`GLIBC_2.29`,可以安装 JDK1.8,请同步修改`nebula-analytics/scripts/set_env.sh`中的 JDK 地址。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 任务运行失败,报错`handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain`怎么办? 重新配置`.ssh`文件夹及`.ssh/authorized_keys`文件的权限,`.ssh`文件夹权限为`744`,`.ssh/authorized_keys`文件权限为`600`。 +<<<<<<< HEAD ## 任务运行失败,报错`There are 0 Yueshu Analytics available. clusterSize should be less than or equal to it`怎么办? +======= +## 任务运行失败,报错`There are 0 NebulaGraph Analytics available. clusterSize should be less than or equal to it`怎么办? +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 按如下流程排查: diff --git a/docs-2.0/nebula-explorer/graph-explorer/ex-ug-graph-exploration.md b/docs-2.0/nebula-explorer/graph-explorer/ex-ug-graph-exploration.md index 241df036d68..3880a695799 100644 --- a/docs-2.0/nebula-explorer/graph-explorer/ex-ug-graph-exploration.md +++ b/docs-2.0/nebula-explorer/graph-explorer/ex-ug-graph-exploration.md @@ -7,6 +7,11 @@ - 路径查询 - 查看属性 +<<<<<<< HEAD +======= +![query_exploration](https://docs-cdn.nebula-graph.com.cn/figures/exploration-query-22-04-06_cn.gif) + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 前提条件 使用**探索拓展**的所有功能前,确保画布中有点数据。具体操作,参见[开始探索](ex-ug-query-exploration.md)。 diff --git a/docs-2.0/nebula-explorer/graph-explorer/ex-ug-query-exploration.md b/docs-2.0/nebula-explorer/graph-explorer/ex-ug-query-exploration.md index 9717f06c694..56cbdaac6fa 100644 --- a/docs-2.0/nebula-explorer/graph-explorer/ex-ug-query-exploration.md +++ b/docs-2.0/nebula-explorer/graph-explorer/ex-ug-query-exploration.md @@ -6,6 +6,13 @@ 已选择目标图空间。详情参见[选择图空间](13.choose-graphspace.md)。 +<<<<<<< HEAD +======= +!!! compatibility "历史版本兼容性" + + 针对 3.0.0 以下版本的 NebulaGraph,需要创建索引后才可以使用查询功能。更多信息,参见[创建索引](../../3.ngql-guide/14.native-index-statements/1.create-native-index.md)。 + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 操作步骤 在{{explorer.name}}页面左侧单击**开始**图标![query](https://docs-cdn.nebula-graph.com.cn/figures/nav-query2_cn.png)然后查询数据。查询到的数据会显示在画布中。查询方式如下: @@ -25,6 +32,13 @@ 查询区域中每行仅支持填入一个 VID,用回车键分隔。 +<<<<<<< HEAD +======= +下图以图空间`basketballplayer`及相关数据为例演示如何查询数据。 + +![VID QUERY](https://docs-cdn.nebula-graph.com.cn/figures/vid-query-22-04-06_cn.gif) + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ### Tag 查询 用户可以选择 Tag 和对应索引查询目标点,还可以设置结果数量限制和筛选条件。 diff --git a/docs-2.0/nebula-explorer/system-settings.md b/docs-2.0/nebula-explorer/system-settings.md index 75a1cb75e5b..06d00a71851 100644 --- a/docs-2.0/nebula-explorer/system-settings.md +++ b/docs-2.0/nebula-explorer/system-settings.md @@ -1,6 +1,10 @@ # 系统设置 +<<<<<<< HEAD 本文介绍{{explorer.name}}的系统设置,包括全局设置和自定义设置。 +======= +本文介绍 NebulaGraph Explorer 的系统设置,包括全局设置和自定义设置。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 全局设置 diff --git a/docs-2.0/nebula-explorer/workflow/1.prepare-resources.md b/docs-2.0/nebula-explorer/workflow/1.prepare-resources.md index e759d30287b..6768eb2d716 100644 --- a/docs-2.0/nebula-explorer/workflow/1.prepare-resources.md +++ b/docs-2.0/nebula-explorer/workflow/1.prepare-resources.md @@ -15,9 +15,15 @@ 3. 配置如下资源: +<<<<<<< HEAD ![workflow_configuration](https://docs-cdn.nebula-graph.com.cn/figures/workflow_configuration_230522_cn.png) - 悦数 配置 +======= + ![workflow_configuration](https://docs-cdn.nebula-graph.com.cn/figures/workflow_configuration_230424_cn.png) + + - NebulaGraph 配置 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 执行图查询或写入图计算结果的 Graph 服务地址。默认为登录 Explorer 使用的 Graph 服务,无法修改。可以设置三种服务的超时时间。 @@ -29,7 +35,11 @@ - 数据路径:Analytics 数据目录,NFS 服务的共享目录。工作流默认使用 NFS 方式存储图计算结果,但是需要用户手动安装 NFS 并挂载目录。 - SSH 免密私钥路径:Dag Controller 所在机器的私钥文件路径。用于机器间 SSH 免密登录。 +<<<<<<< HEAD - 悦数 Analytics 节点配置 +======= + - NebulaGraph Analytics 节点配置 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 添加执行图计算的 NebulaGraph Analytics 地址。 @@ -40,6 +50,7 @@ - Analytics 节点本地数据目录:默认为`~/analytics-data`。 - Analytics 节点算法脚本路径:默认为`~/nebula-analytics/scripts/run_algo.sh`。 +<<<<<<< HEAD - NFS 配置 !!! note @@ -48,6 +59,8 @@ 默认开启,任务运行结果将保存至本地。用户可以修改结果的保存路径。 +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - HDFS 配置(可选) 默认情况下使用的是 NFS 保存图计算结果,如果需要使用 HDFS,请先在 Analytics 所在机器上安装 HDFS 客户端,该配置才能生效。 diff --git a/docs-2.0/nebula-explorer/workflow/2.create-workflow.md b/docs-2.0/nebula-explorer/workflow/2.create-workflow.md index d508ff4eb13..520f3d46029 100644 --- a/docs-2.0/nebula-explorer/workflow/2.create-workflow.md +++ b/docs-2.0/nebula-explorer/workflow/2.create-workflow.md @@ -47,7 +47,11 @@ |配置项|说明| |:---|:---| |PageRank|单击![pencil](https://docs-cdn.nebula-graph.com.cn/figures/workflow-edit.png)可以修改组件名称,方别识别。| +<<<<<<< HEAD |输入|支持多种数据源作为输入。
**Graph Database** 可以选择图空间和对应的边类型。
**Dependence** 会根据锚点的连接情况自动识别。
**HDFS**可以选择 HDFS 和数据源文件的相对路径。
**Local**可以选择 NFS 中数据源文件的相对路径。| +======= + |输入|支持多种数据源作为输入。
**NebulaGraph** 可以选择图空间和对应的边类型。
**Dependence** 会根据锚点的连接情况自动识别。
**HDFS**可以选择 HDFS 和数据源文件的相对路径。
**Local**可以选择 NFS 中数据源文件的相对路径。| +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) |参数配置|设置图算法特有的参数。不同算法的参数不同,部分参数可以从任意上游组件获取,此时锚点显示为黄色。| |输出|显示图计算结果的列名,无法修改。| |执行配置|**机器数量**表示将要执行算法的机器数量。
**进程数量**表示将要执行算法的总进程数,会根据机器数量平均分配到各个机器。
**线程数量**表示每个进程会启动多少个线程。| diff --git a/docs-2.0/nebula-explorer/workflow/workflow-api/workflow-api-overview.md b/docs-2.0/nebula-explorer/workflow/workflow-api/workflow-api-overview.md index 1a963a41609..b536239a62a 100644 --- a/docs-2.0/nebula-explorer/workflow/workflow-api/workflow-api-overview.md +++ b/docs-2.0/nebula-explorer/workflow/workflow-api/workflow-api-overview.md @@ -36,12 +36,21 @@ curl http://:/?{} 使用 API 时,需要做 Token 信息校验。请使用如下命令获取 Token 信息。 ```bash +<<<<<<< HEAD curl -i -X POST -H "Content-Type: application/json" -H "Authorization: Bearer " -d '{"address":"","port":}' http://:/api-open/v1/connect ``` - ``:Base64 编码后的{{nebula.name}}账号和密码字符串。以用户名`root`、密码`123`为例,序列化后的字符串为`["root","123"]`,Base64 编码后为`WyJyb290IiwiMTIzIl0=`。 - ``:{{nebula.name}}访问地址。 - ``:{{nebula.name}}访问端口。 +======= +curl -i -X POST -H "Content-Type: application/json" -H "Authorization: Bearer " -d '{"address":"","port":}' http://:/api-open/v1/connect +``` + +- ``:Base64 编码后的{{nebula.name}}账号和密码字符串。以用户名`root`、密码`123`为例,序列化后的字符串为`["root","123"]`,Base64 编码后为`WyJyb290IiwiMTIzIl0=`。 +- ``:{{nebula.name}}访问地址。 +- ``:{{nebula.name}}访问端口。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - ``:{{explorer.name}}访问地址。 - ``:{{explorer.name}}访问端口。 diff --git a/docs-2.0/nebula-explorer/workflow/workflows.md b/docs-2.0/nebula-explorer/workflow/workflows.md index b4e062d3628..330310e7061 100644 --- a/docs-2.0/nebula-explorer/workflow/workflows.md +++ b/docs-2.0/nebula-explorer/workflow/workflows.md @@ -25,7 +25,11 @@ - 图查询组件的输入只能是查询语言。 +<<<<<<< HEAD - 图查询组件的结果默认支持保存在 NFS(即本地),也可以保存在 HDFS,方便被多个算法调用。 +======= +- 图查询组件的结果默认支持保存在 NFS,也可以保存在 HDFS,方便被多个算法调用。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - 图计算组件的输入可以是{{nebula.name}}或 HDFS 的指定数据,也可以依赖于图查询组件的结果。 diff --git a/docs-2.0/nebula-importer/use-importer.md b/docs-2.0/nebula-importer/use-importer.md index c5da44f5861..2a0243e1f89 100644 --- a/docs-2.0/nebula-importer/use-importer.md +++ b/docs-2.0/nebula-importer/use-importer.md @@ -1,5 +1,6 @@ # NebulaGraph Importer +<<<<<<< HEAD NebulaGraph Importer(简称 Importer)是一款{{nebula.name}}的 CSV 文件单机导入工具,可以读取并导入多种数据源的 CSV 文件数据。 ## 功能 @@ -9,6 +10,13 @@ NebulaGraph Importer(简称 Importer)是一款{{nebula.name}}的 CSV 文件 - 支持同时连接多个 Graph 服务进行导入并且动态负载均衡。 - 支持失败后重连、重试。 - 支持多维度显示统计信息,包括导入时间、导入百分比等。统计信息支持打印在 Console 或日志中。 +======= +NebulaGraph Importer(简称 Importer)是一款 [NebulaGraph](https://github.com/vesoft-inc/nebula) 的 CSV 文件单机导入工具。Importer 可以读取本地的 CSV 文件,然后导入数据至{{nebula.name}}图数据库中。 + +## 适用场景 + +Importer 适用于将本地 CSV 文件的内容导入至{{nebula.name}}中。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 优势 @@ -26,6 +34,7 @@ NebulaGraph Importer(简称 Importer)是一款{{nebula.name}}的 CSV 文件 - 已部署{{nebula.name}}服务。目前有三种部署方式: +<<<<<<< HEAD - [RPM/DEB 包安装](../4.deployment-and-installation/2.compile-and-install-nebula-graph/2.install-nebula-graph-by-rpm-or-deb.md) {{comm.comm_begin}} - [Docker Compose 部署](../4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md) @@ -45,6 +54,27 @@ NebulaGraph Importer(简称 Importer)是一款{{nebula.name}}的 CSV 文件 ### 下载二进制包运行 1. 在[Release](https://github.com/vesoft-inc/nebula-importer/releases/tag/{{importer.tag}})页面下载可执行的二进制包。 +======= + - [Docker Compose 部署](../4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md) + + - [RPM/DEB 包安装](../4.deployment-and-installation/2.compile-and-install-nebula-graph/2.install-nebula-graph-by-rpm-or-deb.md) + + {{comm.comm_begin}} + - [源码编译安装](../4.deployment-and-installation/2.compile-and-install-nebula-graph/1.install-nebula-graph-by-compiling-the-source-code.md) + {{comm.comm_end}} + +- {{nebula.name}} 中已创建 Schema,包括图空间、Tag 和 Edge type,或者通过参数`clientSettings.postStart.commands`设置。 + +- 运行 Importer 的机器已部署 Golang 环境。详情请参见 [Golang 环境搭建](https://github.com/vesoft-inc/nebula-importer/blob/{{importer.branch}}/docs/golang-install.md)。 + +## 操作步骤 + +配置 yaml 文件并准备好待导入的 CSV 文件,即可使用本工具向{{nebula.name}}批量写入数据。 + +### 下载二进制包运行 + +1. 在[Release](https://github.com/vesoft-inc/nebula-importer/releases/tag/{{importer.tag}})页面下载二进制包,并添加执行权限。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 2. 启动服务。 @@ -54,8 +84,11 @@ NebulaGraph Importer(简称 Importer)是一款{{nebula.name}}的 CSV 文件 ### 源码编译运行 +<<<<<<< HEAD 编译源码需要部署 Golang 环境。详情请参见 [Golang 环境搭建](https://github.com/vesoft-inc/nebula-importer/blob/{{importer.branch}}/docs/golang-install.md)。 +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 1. 克隆仓库。 ```bash @@ -64,7 +97,12 @@ NebulaGraph Importer(简称 Importer)是一款{{nebula.name}}的 CSV 文件 !!! note +<<<<<<< HEAD 请使用正确的分支。不同分支的 rpc 协议不同。 +======= + 请使用正确的分支。 + {{nebula.name}} 2.x 和 3.x 的 rpc 协议不同。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 2. 进入目录`nebula-importer`。 @@ -81,14 +119,53 @@ NebulaGraph Importer(简称 Importer)是一款{{nebula.name}}的 CSV 文件 4. 启动服务。 ```bash +<<<<<<< HEAD $ ./bin/nebula-importer --config ``` +======= + $ ./nebula-importer --config + ``` + + !!! note + + yaml 配置文件说明请参见下文的配置文件说明。 + +### 无网络编译方式 + +如果服务器不能联网,建议在能联网的机器上将源码和各种依赖打包上传到对应的服务器上编译即可,操作步骤如下: + +1. 克隆仓库。 + + ```bash + $ git clone -b {{importer.branch}} https://github.com/vesoft-inc/nebula-importer.git + ``` + +2. 使用如下的命令下载并打包依赖的源码。 + + ```bash + $ cd nebula-importer + $ go mod vendor + $ cd .. && tar -zcvf nebula-importer.tar.gz nebula-importer + ``` + +3. 将压缩包上传到不能联网的服务器上。 + +4. 解压并编译。 + + ```bash + $ tar -zxvf nebula-importer.tar.gz + $ cd nebula-importer + $ go build -mod vendor cmd/importer.go + ``` + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ### Docker 方式运行 使用 Docker 可以不必在本地安装 Go 语言环境,只需要拉取 NebulaGraph Importer 的[镜像](https://hub.docker.com/r/vesoft/nebula-importer),并将本地配置文件和 CSV 数据文件挂载到容器中。命令如下: ```bash +<<<<<<< HEAD $ docker pull vesoft/nebula-importer $ docker run --rm -ti \ --network=host \ @@ -101,25 +178,47 @@ $ docker run --rm -ti \ - ``:yaml 配置文件的绝对路径。 - ``:数据文件的绝对路径。如果文件不在本地,请忽略该参数。 - ``:Importer 的版本号,请填写`v3`。 +======= +$ docker run --rm -ti \ + --network=host \ + -v : \ + -v : \ + vesoft/nebula-importer: + --config +``` + +- ``:本地 yaml 配置文件的绝对路径。 +- ``:本地 CSV 数据文件的绝对路径。 +- ``:{{nebula.name}} 3.x 请填写`v3`。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) !!! note 建议使用相对路径。如果使用本地绝对路径,请检查路径映射到 Docker 中的路径。 ## 配置文件说明 +<<<<<<< HEAD NebulaGraph Importer 的[Github](https://github.com/vesoft-inc/nebula-ng-tools/tree/{{importer.branch}}/importer/examples)内提供多种示例配置文件。配置文件用来描述待导入文件信息、{{nebula.name}}服务器信息等。下文将分类介绍配置文件内的字段。 +======= +NebulaGraph Importer 通过`nebula-importer/examples/v2/example.yaml`配置文件来描述待导入文件信息、{{nebula.name}}服务器信息等。用户可以参考示例配置文件:[无表头配置](config-without-header.md)/[有表头配置](config-with-header.md)。下文将分类介绍配置文件内的字段。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) !!! note 如果用户下载的是二进制包,请手动创建配置文件。 +<<<<<<< HEAD ### Client 配置 Client 配置存储客户端连接{{nebula.name}}相关的配置。 +======= +### 基本配置 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 示例配置如下: ```yaml +<<<<<<< HEAD client: version: v3 address: "192.168.1.100:9669,192.168.1.101:9669" @@ -129,10 +228,16 @@ client: reconnectInitialInterval: 1s retry: 3 retryInitialInterval: 1s +======= +version: v2 +description: example +removeTempFiles: false +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` |参数|默认值|是否必须|说明| |:---|:---|:---|:---| +<<<<<<< HEAD |`client.version`|`v3`|是|指定连接的{{nebula.name}}的大版本。当前仅支持`v3`。| |`client.address`|`"127.0.0.1:9669"`|是|指定连接的{{nebula.name}}地址。多个地址用英文逗号(,)分隔。| |`client.user`|`root`|否|{{nebula.name}}的用户名。| @@ -145,10 +250,20 @@ client: ### Manager 配置 Manager 配置是连接数据库后的人为控制配置。 +======= +|`version`|v2|是|配置文件的版本。| +|`description`|example|否|配置文件的描述。| +|`removeTempFiles`|false|否|是否删除临时生成的日志和错误数据文件。| + +### 客户端配置 + +客户端配置存储客户端连接{{nebula.name}}相关的配置。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 示例配置如下: ```yaml +<<<<<<< HEAD manager: spaceName: basic_string_examples batch: 128 @@ -171,10 +286,32 @@ manager: - | UPDATE CONFIGS storage:wal_ttl=86400; UPDATE CONFIGS storage:rocksdb_column_family_options = { disable_auto_compactions = false }; +======= +clientSettings: + retry: 3 + concurrency: 10 + channelBufferSize: 128 + space: test + connection: + user: user + password: password + address: 192.168.11.13:9669,192.168.11.14:9669 + # # 只有 local_config 是 false 的情况下,才可以通过 UPDATE CONFIGS 更新配置 + # postStart: + # commands: | + # UPDATE CONFIGS storage:wal_ttl=3600; + # UPDATE CONFIGS storage:rocksdb_column_family_options = { disable_auto_compactions = true }; + # afterPeriod: 8s + # preStop: + # commands: | + # UPDATE CONFIGS storage:wal_ttl=86400; + # UPDATE CONFIGS storage:rocksdb_column_family_options = { disable_auto_compactions = false }; +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` |参数|默认值|是否必须|说明| |:---|:---|:---|:---| +<<<<<<< HEAD |`manager.spaceName`|-|是|指定数据要导入的图空间。不支持同时导入多个图空间。| |`manager.batch`|`128`|否|执行语句的批处理量(全局配置)。
对某个数据源单独设置批处理量可以使用下文的`sources.batch`。| |`manager.readerConcurrency`|`50`|否|读取器读取数据源的并发数。| @@ -188,19 +325,55 @@ manager: ### Log 配置 Log 配置是设置日志相关配置。 +======= +|`clientSettings.retry`|3|否|nGQL 语句执行失败的重试次数。| +|`clientSettings.concurrency`|10|否|{{nebula.name}}客户端并发数。| +|`clientSettings.channelBufferSize`|128|否|每个{{nebula.name}}客户端的缓存队列大小。| +|`clientSettings.space`|-|是|指定数据要导入的{{nebula.name}}图空间。不要同时导入多个空间,以免影响性能。| +|`clientSettings.connection.user`|-|是|{{nebula.name}}的用户名。| +|`clientSettings.connection.password`|-|是|{{nebula.name}}用户名对应的密码。| +|`clientSettings.connection.address`|-|是|所有 Graph 服务的地址和端口。| +|`clientSettings.postStart.commands`|-|否|配置连接{{nebula.name}}服务器之后,在插入数据之前执行的一些操作。| +|`clientSettings.postStart.afterPeriod`|-|否|执行上述`commands`命令后到执行插入数据命令之间的间隔,例如`8s`。| +|`clientSettings.preStop.commands`|-|否|配置断开{{nebula.name}}服务器连接之前执行的一些操作。| + +### 文件配置 + +文件配置存储数据文件和日志的相关配置,以及 Schema 的具体信息。 + +#### 文件和日志配置 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 示例配置如下: ```yaml +<<<<<<< HEAD log: level: INFO console: true files: - logs/nebula-importer.log +======= +workingDir: ./data/ +logPath: ./err/test.log +files: + - path: ./student.csv + failDataPath: ./err/student + batchSize: 128 + limit: 10 + inOrder: false + type: csv + csv: + withHeader: false + withLabel: false + delimiter: "," + lazyQuotes: false +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ``` |参数|默认值|是否必须|说明| |:---|:---|:---|:---| +<<<<<<< HEAD |`log.level`|`INFO`|否|日志级别。可选值为`DEBUG`、`INFO`、`WARN`、`ERROR`、`PANIC`、`FATAL`。| |`log.console`|`true`|否|存储日志时是否将日志同步打印到 Console。| |`log.files`|-|否|日志文件路径。| @@ -208,10 +381,31 @@ log: ### Source 配置 Source 配置中需要配置数据源信息、数据处理方式和 Schema 映射。 +======= +|`workingDir`|-|否|在多个目录包含具有相同文件结构的数据,使用此参数在多个目录之间切换。例如,下面配置的 `path` 和 `failDataPath` 的值会自动更改为 `./data/student` 和 `./data/err/student`。参数可以是绝对的或相对的。| +|`logPath`|-|否|导入过程中的错误等日志信息输出的文件路径。| +|`files.path`|-|是|数据文件的存放路径,如果使用相对路径,则会将路径和当前配置文件的目录拼接。可以使用星号(\*)进行模糊匹配,导入多个名称相似的文件,但是文件的结构需要相同。| +|`files.failDataPath`|-|是|插入失败的数据文件存放路径,以便后面补写数据。| +|`files.batchSize`|128|否|单批次插入数据的语句数量。| +|`files.limit`|-|否|读取数据的行数限制。| +|`files.inOrder`|-|否|是否按顺序在文件中插入数据行。如果为`false`,可以避免数据倾斜导致的导入速率降低。| +|`files.type`|-|是|文件类型。| +|`files.csv.withHeader`|`false`|是|是否有表头。详情请参见[关于 CSV 文件表头](#csv_header)。| +|`files.csv.withLabel`|`false`|是|是否有 LABEL。详情请参见[有表头配置说明](config-with-header.md)。| +|`files.csv.delimiter`|`","`|是|指定 csv 文件的分隔符。只支持一个字符的字符串分隔符。使用特殊字符做分隔符时需要进行转义。例如当分隔符为十六进制`0x03`即`Ctrl+C`时,转义的写法为:`"\x03"`或`"\u0003"`。关于 yaml 格式特殊字符转义的细节请参见[更多](https://yaml.org/spec/1.2.2/#escaped-characters)。| +|`files.csv.lazyQuotes`|`false`|否|LazyQuotes设置为真时,一个引号可能会出现在非引号字段中,一个非双引号可能会出现在引号字段中。| + +#### Schema 配置 + +Schema 配置描述当前数据文件的 Meta 信息,Schema 的类型分为点和边两类,可以同时配置多个点或边。 + +- 点配置 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 示例配置如下: ```yaml +<<<<<<< HEAD sources: - path: ./person.csv # 指定存储数据文件的路径。如果使用相对路径,则路径和当前配置文件目录拼接。也支持通配符文件名,例如:./follower-*.csv,请确保所有匹配的文件具有相同的架构。 # - s3: # AWS S3 @@ -359,3 +553,113 @@ sources: !!! note CSV 文件中列的序号从 0 开始,即第一列的序号为 0,第二列的序号为 1。 +======= +schema: + type: vertex + vertex: + vid: + index: 1 + concatItems: # "c1{index0}c2{index1}2" + - "c1" + - 0 + - c2 + - 1 + - "2" + function: hash + prefix: abc + tags: + - name: student + props: + - name: age + type: int + index: 2 + - name: name + type: string + index: 1 + - name: gender + type: string + defaultValue: "male" + - name: phone + type: string + nullable: true + - name: email + type: string + nullable: true + nullValue: "__NULL__" + - name: address + type: string + nullable: true + alternativeIndices: + - 7 + - 8 +``` + +|参数|默认值|是否必须|说明| +|:---|:---|:---|:---| +|`files.schema.type`|-|是|Schema 的类型,可选值为`vertex`和`edge`。| +|`files.schema.vertex.vid.index`|-|否|点 ID 对应 CSV 文件中列的序号。| +|`files.schema.vertex.vid.concatItem`|-|否|用于连接两个或多个数组,连接项可以是`string`、`int`或者混合。`string`代表常量,`int`表示索引列。如果设置了`concatItem`,`index`参数将不生效。| +|`files.schema.vertex.vid.function`|-|否|生成 VID 的函数。目前,我们只支持 `hash` 函数。| +|`files.schema.vertex.vid.type`|-|否|点 ID 的数据类型,可选值为`int`和`string`。| +|`files.schema.vertex.vid.prefix`|-|否|给 原始vid 添加的前缀,当同时指定了 `function` 时, 生成 VID 的方法是先添加 `prefix` 前缀, 再用 `function`生成 VID。| +|`files.schema.vertex.tags.name`|-|是|Tag 名称。| +|`files.schema.vertex.tags.props.name`|-|是|Tag 属性名称,必须和{{nebula.name}}中的 Tag 属性一致。| +|`files.schema.vertex.tags.props.type`|-|是|属性数据类型,支持`bool`、 `int`、 `float`、 `double`、 `string`、 `time`、 `timestamp`、 `date`、 `datetime`、 `geography`、 `geography(point)`、 `geography(linestring)` 和 `geography(polygon)`。| +|`files.schema.vertex.tags.props.index`|-|否|属性对应 CSV 文件中列的序号。| +|`files.schema.vertex.tags.props.nullable`|`false`|否|属性是否可以为`NULL`,可选`true`或者`false`。| +|`files.schema.vertex.tags.props.nullValue`|`""`|否|`nullable`设置为`true`时,属性的值与`nullValue`相等则将该属性值设置为`NULL`。| +|`files.schema.vertex.tags.props.alternativeIndices`|-|否|当`nullable`为`false`时忽略。该属性根据索引顺序从 csv 中获取,直到不等于`nullValue`。| +|`files.schema.vertex.tags.props.defaultValue`|-|否当`nullable`为`false`时忽略。根据`index`和`alternativeIndices`获取的所有值为`nullValue`时设置默认值。| + +!!! note + CSV 文件中列的序号从 0 开始,即第一列的序号为 0,第二列的序号为 1。 + +- 边配置 + +示例配置如下: + +```yaml +schema: + type: edge + edge: + name: follow + srcVID: + index: 0 + function: hash + dstVID: + index: 1 + function: + rank: + index: 2 + props: + - name: grade + type: int + index: 3 +``` + +|参数|默认值|是否必须|说明| +|:---|:---|:---|:---| +|`files.schema.type`|-|是|Schema 的类型,可选值为`vertex`和`edge`。| +|`files.schema.edge.name`|-|是|Edge type 名称。| +|`files.schema.edge.srcVID.index`|-|否|边的起始点 ID 对应 CSV 文件中列的序号。| +|`files.schema.edge.srcVID.function`|-|否|生成 VID 的函数。目前,我们只支持 `hash` 函数。| +|`files.schema.edge.dstVID.index`|-|否|边的目的点 ID 对应 CSV 文件中列的序号。| +|`files.schema.edge.dstVID.function`|-|否|生成 VID 的函数。目前,我们只支持 `hash` 函数。| +|`files.schema.edge.rank.index`|-|否|边的 rank 值对应 CSV 文件中列的序号。| +|`files.schema.edge.props.name`|-|是|Edge type 属性名称,必须和{{nebula.name}}中的 Edge type 属性一致。| +|`files.schema.edge.props.type`|-|是|属性类型,支持`bool`、`int`、`float`、`double`、`timestamp`、`string`和`geo`。| +|`files.schema.edge.props.index`|-|否|属性对应 CSV 文件中列的序号。| + +## 关于 CSV 文件表头(header) + +Importer 根据 CSV 文件有无表头,需要对配置文件进行不同的设置,相关示例和说明请参见: + +- [无表头配置说明](config-without-header.md) + +- [有表头配置说明](config-with-header.md) + +## 视频 + +* [数据库导入工具——NebulaGraph Importer 简介](https://www.bilibili.com/video/BV1ny4y1u7i4)(3 分 09 秒) + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) diff --git a/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.5.enable-ssl.md b/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.5.enable-ssl.md index eab93baec2b..6854d0024fd 100644 --- a/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.5.enable-ssl.md +++ b/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.5.enable-ssl.md @@ -177,7 +177,11 @@ sslCerts: enable_ssl: "true" ``` +<<<<<<< HEAD 3. 使用`kubectl apply -f`将集群配置更新到集群中。 这样,就可以在{{nebula.name}}中启用 SSL 加密了,从而提高数据的安全性。 +======= + 这样,就可以在{{nebula.name}}中启用 SSL 加密了,从而提高数据的安全性。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 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 2e5dc66fb2e..8f2eca7cd62 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 @@ -4,7 +4,11 @@ NebulaGraph Studio(简称 Studio)是一款可以通过 Web 访问的开源 !!! Note +<<<<<<< HEAD 用户可以[在线试用 Studio](https://playground.nebula-graph.com.cn/explore) 部分功能。企业版 NebulaGraph 提供功能更强大的可视化工具,点击[免费试用](https://computenest.console.aliyun.com/user/cn-hangzhou/serviceInstanceCreate?ServiceId=service-39f4f251e9484369a778&ServiceVersion=20&isTrial=true)即可在阿里云上体验。 +======= + 用户也可以[在线试用 Studio](https://playground.nebula-graph.com.cn/explore) 部分功能。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 发行版本 @@ -44,8 +48,12 @@ Studio 可以方便管理{{nebula.name}}数据,具备以下功能: |{{nebula.name}}版本 | Studio 版本 | | --- | --- | +<<<<<<< HEAD | 3.5.0 | 3.7.0 | | 3.4.0 ~ 3.4.1| 3.7.0、3.6.0、3.5.1、3.5.0 | +======= +| 3.4.0 ~ 3.4.1| 3.6.0、3.5.1、3.5.0 | +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) | 3.3.0 | 3.5.1、3.5.0 | | 3.0.0 ~ 3.2.x| 3.4.1、3.4.0| | 3.1.0 | 3.3.2 | diff --git a/docs-2.0/nebula-studio/quick-start/st-ug-import-data.md b/docs-2.0/nebula-studio/quick-start/st-ug-import-data.md index b55a1f6b73e..cfe9433f3e9 100644 --- a/docs-2.0/nebula-studio/quick-start/st-ug-import-data.md +++ b/docs-2.0/nebula-studio/quick-start/st-ug-import-data.md @@ -1,11 +1,16 @@ # 导入数据 +<<<<<<< HEAD Studio 支持界面化地将 CSV 格式数据导入至{{nebula.name}}中。 +======= +准备好 CSV 文件,创建了 Schema 后,用户可以使用 **导入** 功能将所有点和边数据上传到 Studio,用于数据查询和数据分析。 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 前提条件 导入数据之前,需要确认以下信息: +<<<<<<< HEAD - {{nebula.name}}里已经创建 Schema。 - CSV 文件符合 Schema 要求。 @@ -61,6 +66,65 @@ Studio 支持界面化地将 CSV 格式数据导入至{{nebula.name}}中。 2. 完成设置后,单击**导入**,输入{{nebula.name}}账号的密码并确认。 导入任务创建后,可以在**导入数据**页签内查看导入任务的进度,支持编辑任务、查看日志、下载日志、重新导入、下载配置文件、删除任务等操作。 +======= +- Studio 已经连接到{{nebula.name}}。 + +-{{nebula.name}}里已经创建 Schema。 + +- CSV 文件符合 Schema 要求。 + +- 账号拥有 GOD、ADMIN、DBA 或者 USER 的权限,能往图空间中写入数据。 + +## 操作步骤 + +在导入数据之前,用户需要先上传文件后再创建导入任务。 + +### 上传文件 + +1. 在顶部导航栏里,点击 **导入** 页签。 +2. 在 **上传文件** 页面,点击 **上传文件** 按钮,并选择需要的 CSV 文件。本示例中,选择 `edge_serve.csv`、`edge_follow.csv`、`vertex_player.csv` 和 `vertex_team.csv` 文件。 + + !!! Note + + 一次可以选择多个 CSV 文件,本文使用的 CSV 文件可以在[规划 Schema](st-ug-plan-schema.md) 中下载。 + +3. 上传结束后,可以在文件列表的 **操作** 列,点击 ![detail](https://docs-cdn.nebula-graph.com.cn/figures/detail.png) 图标预览文件内容,或点击 ![delete](https://docs-cdn.nebula-graph.com.cn/figures/alert-delete.png) 图标删除上传的文件。 + +![上传文件](https://docs-cdn.nebula-graph.com.cn/figures/st-ug-010-cn.png) + +### 导入数据 + +按照以下步骤导入数据: + +1. 在顶部导航栏里,点击 **导入** 页签。 +2. 在标签页内点击 **导入数据** 按钮。 +3. 在 **导入数据** 页面,点击 **+ 创建导入任务** 按钮,完成以下任务: + + !!! caution + + 用户也可以点击 **导入模版** ,下载示例配置文件`example.yaml`,配置后再上传配置文件。配置方式与 [NebulaGraph Importer](../../nebula-importer/use-importer.md) 大致相同,但是所有文件路径仅保留文件名。并且请确保在导入配置文件之前已上传所有 CSV 数据文件。 + + - 选择图空间。 + - 填写任务名称。 + - (可选)填写批处理量。 + - 在 **关联点** 页签里,点击 **+ 绑定数据源** 按钮,在对话框中选择绑定文件,并点击 **确认** 按钮。如本示例中的 `vertex_player.csv`文件。 + + - 在 **vertices 1** 页签下的 `verteID` 项中,点击 **Select CSV Index**,在弹出的对话框内选择 vertexID 所在的列。 + - 点击 **+ 添加Tag** 按钮,点击右方的![down](https://docs-cdn.nebula-graph.com.cn/figures/down.png)图标,在显示的属性列表中,为 Tag 属性绑定源数据。在本示例中,`player` 标签的 `name` 属性对应文件中的 **Column 2** 列,类型为 `string`,`age` 属性对应文件中的 **Column 1** 列,类型 为 `int`。 + + - 在 **关联边** 页签里,点击 **+ 绑定数据源** 按钮,在对话框中选择绑定文件,并点击 **确认** 按钮。如本示例中的 `edge_follow.csv`文件。 + - 在 **edge 1** 页签下,点击右方的![down](https://docs-cdn.nebula-graph.com.cn/figures/down.png)图标,在显示的属性列表中,选择 Edge Type。 + - 根据 Edge type 的属性,从 `edge_follow.csv` 文件中选择相应的数据列。其中,**srcId** 和 **dstId** 分别表示边的起点与终点,所选择的数据类型必须与 Schema 中的 VID 类型保持一致。本示例中,**srcId** 对应的是表示起点球员的 VID,**dstId** 对应的是表示终点球员的 VID。rank 为选填项,可以忽略。 + ![导入任务](https://docs-cdn.nebula-graph.com.cn/figures/st-ug-011-cn.png) + +4. 完成设置后,点击 **导入** 按钮。 + +5. 用户输入{{nebula.name}}账号的密码后方可导入数据。 + ![输入密码](https://docs-cdn.nebula-graph.com.cn/figures/st-ug-014-cn.png) + +6. 导入数据后可以在 **导入数据** 页签内查看日志、下载日志、下载配置文件、删除任务等操作。 + ![导入成功](https://docs-cdn.nebula-graph.com.cn/figures/st-ug-012-cn.png) +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) ## 后续操作 diff --git a/docs-2.0/stylesheets/extra.css b/docs-2.0/stylesheets/extra.css index 48f2091bf74..ec809cbc7e0 100644 --- a/docs-2.0/stylesheets/extra.css +++ b/docs-2.0/stylesheets/extra.css @@ -10,7 +10,11 @@ /* 白天主题色 */ [data-md-color-scheme="nebula"]{ +<<<<<<< HEAD --md-primary-fg-color: #66CCFF; /* 导航栏页面颜色 */ +======= + --md-primary-fg-color: #F7A7A0; /* 导航栏页面颜色 */ +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) --md-accent-fg-color: #7DBB7C; /* 选中/悬浮链接的颜色 */ --md-typeset-a-color: #0FA37F!important; /* 白天的链接颜色 */ --md-code-fg-color: rgb(12, 21, 26); /* 代码段字体色 */ diff --git a/docs-2.0/synchronization-and-migration/2.balance-syntax.md b/docs-2.0/synchronization-and-migration/2.balance-syntax.md index 81fadc79b22..b2a01ff8137 100644 --- a/docs-2.0/synchronization-and-migration/2.balance-syntax.md +++ b/docs-2.0/synchronization-and-migration/2.balance-syntax.md @@ -1,3 +1,4 @@ +<<<<<<< HEAD # 负载均衡 我们可以提交任务让{{nebula.name}}的 Storage 服务实现负载均衡。更多语句示例,请参见 [Storage 负载均衡](../8.service-tuning/load-balance.md)。 @@ -10,11 +11,31 @@ {{ ent.ent_begin }} |`SUBMIT JOB BALANCE DATA`|启动任务均衡分布当前图空间中的所有分片。该命令会返回任务 ID(`job_id`)。| |`SUBMIT JOB BALANCE DATA REMOVE [,: ...]`|启动任务迁空当前图空间指定的 Storage 服务中的分片。端口默认为`9779`。| +======= +# BALANCE + +`BALANCE`语句可以让{{nebula.name}}的 Storage 服务实现负载均衡。更多`BALANCE`语句示例和 Storage 负载均衡,请参见 [Storage 负载均衡](../8.service-tuning/load-balance.md)。 + +`BALANCE`语法说明如下。 + +|语法|说明| +|:---|:---| +|`BALANCE LEADER`|启动任务均衡分布所有图空间中的 leader。该命令会返回任务 ID(`job_id`)。| + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) 查看、停止、重启任务,请参见[作业管理](../3.ngql-guide/4.job-statements.md)。 diff --git a/mkdocs.yml b/mkdocs.yml index 6be8e999637..717e7d28012 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -15,7 +15,11 @@ repo_name: 'vesoft-inc/nebula' repo_url: 'https://github.com/vesoft-inc/nebula' docs_dir: docs-2.0 # modify when release: +<<<<<<< HEAD edit_uri: 'https://github.com/vesoft-inc/nebula-docs-cn/edit/v3.5.0/docs-2.0/' +======= +edit_uri: 'https://github.com/vesoft-inc/nebula-docs-cn/edit/master/docs-2.0/' +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) copyright: Copyright © 2023 NebulaGraph - 浙ICP备20010487号 # nav.comm.end @@ -79,7 +83,11 @@ markdown_extensions: # Plugins plugins: +<<<<<<< HEAD # - search # 这个是原有的 mkdocs 搜索插件, 如果想使用algolia搜索,请注释掉这个插件 +======= + - search # 这个是原有的 mkdocs 搜索插件, 如果想使用algolia搜索,请注释掉这个插件 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - macros: include_dir: docs-2.0/reuse/ - git-revision-date-localized @@ -91,13 +99,17 @@ plugins: - nebula-flink/* - CHANGELOG.md # - nebula-cloud/* +<<<<<<< HEAD - nebula-importer/config-with-header.md - nebula-importer/config-without-header.md +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - nebula-cloud.md - nebula-cloud/nebula-cloud-on-azure/* - spark-connector/* - 4.deployment-and-installation/5.zone.md - 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-from-200-to-latest.md +<<<<<<< HEAD - 9.about-license/3.purchase-license.md - 9.about-license/4.generate-and-load-license-key.md - 9.about-license/5.manage-license.md @@ -105,6 +117,9 @@ plugins: - 9.about-license/2.license-management-suite/2.license-center.md # exclude.ent.begin - 9.about-license/* +======= + # exclude.ent.begin +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - 3.ngql-guide/6.functions-and-expressions/17.ES-function.md - 4.deployment-and-installation/deploy-license.md - 5.configurations-and-logs/2.log-management/audit-log.md @@ -126,6 +141,7 @@ plugins: - 20.appendix/release-notes/dashboard-ent-release-note.md - 20.appendix/release-notes/explorer-release-note.md - 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-ent-from-3.x-3.4.md +<<<<<<< HEAD - 2.quick-start/2.quick-start-on-cloud/1.create-instance-on-cloud.md - 2.quick-start/2.quick-start-on-cloud/2.connect-to-nebulagraph-on-cloud.md - 2.quick-start/2.quick-start-on-cloud/3.how-to-query-on-cloud.md @@ -147,6 +163,11 @@ plugins: - 15.contribution/how-to-contribute.md - 2.quick-start/1.quick-start-overview.md - 2.quick-start/2.start-free-trial-on-cloud.md +======= + - 4.deployment-and-installation/3.upgrade-nebula-graph/_upgrade-nebula-from-300-to-latest.md + # exclude.ent.end + # exclude.comm.begin +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - backup-and-restore/nebula-br/* - 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-latest.md - nebula-studio/* @@ -161,7 +182,10 @@ plugins: - 8.service-tuning/enable_autofdo_for_nebulagraph.md - 20.appendix/history.md - 20.appendix/mind-map.md +<<<<<<< HEAD - 4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # exclude.comm.end # Exclude the file with the following file name. @@ -172,7 +196,11 @@ plugins: # nav.pdf.begin - with-pdf: copyright: 2023 vesoft Inc. +<<<<<<< HEAD cover_subtitle: v3.5.0 +======= + cover_subtitle: master +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) author: 吴敏,梁振亚,黄凤仙,李泓臻 cover: true back_cover: true @@ -196,13 +224,22 @@ extra_javascript: # modify when release: extra: +<<<<<<< HEAD # Language selector. # nav.comm.begin +======= + # Modify doc_version to automatically update the parameters for releasing a new version + doc_version: master + # Language selector. +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) alternate: - name: English link: https://docs.nebula-graph.io/ lang: en +<<<<<<< HEAD # nav.comm.end +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # Google Analytics. analytics: provider: google @@ -216,13 +253,22 @@ extra: link: 'https://github.com/vesoft-inc/nebula-docs-cn' # nav.comm.end nebula: +<<<<<<< HEAD release: 3.5.0 +======= + release: 3.4.1 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) nightly: nightly master: master base20: 2.0 base200: 2.0.0 +<<<<<<< HEAD branch: release-3.5 tag: v3.5.0 +======= + branch: release-3.4 + tag: v3.4.1 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # nav.ent.begin name: 悦数图数据库 # nav.ent.end @@ -233,12 +279,21 @@ extra: base111b: 1.1.1-beta base220: 2.2.1 base300: 3.0.0 +<<<<<<< HEAD release: 3.7.0 tag: v3.7.0 explorer: release: 3.5.0 branch: release-3.5 tag: v3.5.0 +======= + release: 3.6.0 + tag: v3.6.0 + explorer: + release: 3.4.0 + branch: release-3.4 + tag: v3.4.0 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # nav.ent.begin name: 悦数图探索 # nav.ent.end @@ -246,6 +301,7 @@ extra: name: NebulaGraph Explorer # nav.comm.end exchange_ent: +<<<<<<< HEAD release: 3.5.0 branch: release-3.5 tag: v3.5.0 @@ -257,14 +313,33 @@ extra: release: 4.0.0 branch: release-4.0 tag: v4.0.0 +======= + release: 3.4.0 + branch: release-3.4 + tag: v3.4.0 + exchange: + release: 3.4.0 + branch: release-3.4 + tag: v3.4.0 + importer: + release: 3.4.0 + branch: release-3.4 + tag: v3.4.0 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) algorithm: release: 3.0.0 branch: v3.0.0 tag: v3.0.0 plato: +<<<<<<< HEAD release: 3.5.0 branch: release-3.5 tag: v3.5.0 +======= + release: 3.4.0 + branch: release-3.4 + tag: v3.4.0 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # nav.ent.begin name: 悦数图计算 # nav.ent.end @@ -276,6 +351,7 @@ extra: branch: release-3.4 tag: v3.4.0 flinkconnector: +<<<<<<< HEAD release: 3.5.0 branch: release-3.5 tag: v3.5.0 @@ -292,6 +368,24 @@ extra: release: 3.5.0 tag: v3.5.0 branch: release-3.5 +======= + release: 3.3.0 + branch: release-3.3 + tag: v3.3.0 + dockercompose: + release: 3.4.0 + branch: release-3.4 + tag: v3.4.0 + dashboard: + release: 3.4.0 + tag: v3.4.0 + base100: 1.0.0 + branch: release-3.4 + dashboard_ent: + release: 3.4.2 + tag: v3.4.2 + branch: release-3.4 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # nav.ent.begin name: 悦数运维监控 # nav.ent.end @@ -299,16 +393,27 @@ extra: name: NebulaGraph Dashboard # nav.comm.end console: +<<<<<<< HEAD release: 3.5.0 branch: release-3.5 tag: v3.5.0 +======= + release: 3.4.0 + branch: release-3.4 + tag: v3.4.0 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) br: release: 3.3.0 branch: release-3.3 tag: v3.3.0 br_ent: +<<<<<<< HEAD release: 3.5.0 tag: v3.5.0 +======= + release: 3.4.1 + tag: v3.4.1 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # nav.ent.begin name: Backup&Restore # nav.ent.end @@ -323,27 +428,47 @@ extra: branch: release-3.4 tag: v3.4.0 java: +<<<<<<< HEAD release: 3.5.0 branch: release-3.5 tag: v3.5.0 +======= + release: 3.4.0 + branch: release-3.4 + tag: v3.4.0 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) python: release: 3.4.0 branch: release-3.4 tag: v3.4.0 go: +<<<<<<< HEAD release: 3.5.0 branch: release-3.5 tag: v3.5.0 +======= + release: 3.4.0 + branch: release-3.4 + tag: v3.4.0 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) bench: release: 1.2.0 branch: release-1.2 tag: v1.2.0 operator: +<<<<<<< HEAD release: 1.5.0 tag: v1.5.0 branch: release-1.5 upgrade_from: 3.0.0 upgrade_to: 3.5.0 +======= + release: 1.4.2 + tag: v1.4.2 + branch: release-1.4 + upgrade_from: 3.0.0 + upgrade_to: 3.4.0 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) exporter: release: 3.3.0 branch: release-3.3 @@ -353,9 +478,15 @@ extra: branch: release-3.4 tag: v3.4.0 bbox: +<<<<<<< HEAD release: 3.5.0 branch: release-3.5 tag: v3.5.0 +======= + release: 3.4.0 + branch: release-3.4 + tag: v3.4.0 +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # nav.ent.begin name: 悦数黑匣子 # nav.ent.end @@ -370,9 +501,12 @@ extra: # nav.ent.begin name: 悦数图数据库 # nav.ent.end +<<<<<<< HEAD # nav.comm.begin name: 悦数图数据库 # nav.comm.end +======= +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # nav.ent.begin nav: @@ -565,6 +699,10 @@ nav: - 安装软件包: - 使用 RPM/DEB 包安装: 4.deployment-and-installation/2.compile-and-install-nebula-graph/2.install-nebula-graph-by-rpm-or-deb.md - 使用 TAR 包安装: 4.deployment-and-installation/2.compile-and-install-nebula-graph/4.install-nebula-graph-from-tar.md +<<<<<<< HEAD +======= + - 使用 Docker Compose 部署: 4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - 使用 RPM/DEB 包部署多机集群: 4.deployment-and-installation/2.compile-and-install-nebula-graph/deploy-nebula-graph-cluster.md - 使用生态工具安装: 4.deployment-and-installation/2.compile-and-install-nebula-graph/6.deploy-nebula-graph-with-peripherals.md - 管理服务: 4.deployment-and-installation/manage-service.md @@ -573,7 +711,11 @@ nav: # - 管理逻辑机架(Zone): 4.deployment-and-installation/5.zone.md - 升级版本: # - 升级 v3.x 至 v3.4(社区版): 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-from-300-to-latest.md +<<<<<<< HEAD - 升级悦数图数据库至 v3.5(企业版): 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-ent-from-3.x-3.4.md +======= + - 升级悦数图数据库至 v3.4(企业版): 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-ent-from-3.x-3.4.md +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - 卸载悦数图数据库: 4.deployment-and-installation/4.uninstall-nebula-graph.md - 配置与日志: @@ -616,9 +758,16 @@ nav: - 导入与导出: - 概述: 20.appendix/write-tools.md +<<<<<<< HEAD - 使用 NebulaGraph Importer: nebula-importer/use-importer.md # - 有表头配置说明: nebula-importer/config-with-header.md # - 无表头配置说明: nebula-importer/config-without-header.md +======= + - NebulaGraph Importer: + - 使用 NebulaGraph Importer: nebula-importer/use-importer.md + - 有表头配置说明: nebula-importer/config-with-header.md + - 无表头配置说明: nebula-importer/config-without-header.md +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - NebulaGraph Exchange: - 认识 NebulaGraph Exchange: @@ -887,7 +1036,11 @@ nav: - 条件表达式函数: 3.ngql-guide/6.functions-and-expressions/5.conditional-expressions.md - 谓词函数: 3.ngql-guide/6.functions-and-expressions/8.predicate.md - geo 函数: 3.ngql-guide/6.functions-and-expressions/14.geo.md +<<<<<<< HEAD - 自定义函数: 3.ngql-guide/6.functions-and-expressions/9.user-defined-functions.md +======= + +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - 通用查询语句: - MATCH: 3.ngql-guide/7.general-query-statements/2.match.md - OPTIONAL MATCH: 3.ngql-guide/7.general-query-statements/optional-match.md @@ -1003,7 +1156,11 @@ nav: # - 管理逻辑机架(Zone): 4.deployment-and-installation/5.zone.md - 升级版本: +<<<<<<< HEAD - 升级 NebulaGraph 至 v3.5(社区版): 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-latest.md +======= + - 升级 NebulaGraph 至 v3.4(社区版): 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-latest.md +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # - 升级 v3.x 至 v3.4(社区版): 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-from-300-to-latest.md - 卸载 NebulaGraph: 4.deployment-and-installation/4.uninstall-nebula-graph.md @@ -1089,9 +1246,16 @@ nav: - Dashboard 页面介绍: nebula-dashboard/4.use-dashboard.md - 监控指标说明: nebula-dashboard/6.monitor-parameter.md +<<<<<<< HEAD - NebulaGraph Importer: nebula-importer/use-importer.md # - 有表头配置说明: nebula-importer/config-with-header.md # - 无表头配置说明: nebula-importer/config-without-header.md +======= + - NebulaGraph Importer: + - 使用 NebulaGraph Importer: nebula-importer/use-importer.md + - 有表头配置说明: nebula-importer/config-with-header.md + - 无表头配置说明: nebula-importer/config-without-header.md +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) - NebulaGraph Exchange: - 认识 NebulaGraph Exchange: diff --git a/pdf.yml b/pdf.yml index 82dca58d597..65a0be6e9f4 100644 --- a/pdf.yml +++ b/pdf.yml @@ -1,2 +1,6 @@ +<<<<<<< HEAD withpdf: True +======= +withpdf: False +>>>>>>> a7074d38d (increment-changes-on-ent-docs (#2789)) # True or False. case sensitive