Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 261 to book #1204

Merged
merged 190 commits into from
Nov 12, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
190 commits
Select commit Hold shift + click to select a range
c24f22c
Update 5.lookup.md (#1002)
lopn Sep 26, 2021
a837fc7
Update 3.role-list.md (#1005)
cooper-lzy Sep 26, 2021
488b6bf
Update source_install-nebula-graph-by-rpm-or-deb.md (#1008)
foesa-yang Sep 26, 2021
454e14e
Update 2.deploy-nebula-operator.md (#1015)
abby-cyber Sep 27, 2021
289321e
Update mkdocs.yml (#1016)
cooper-lzy Sep 27, 2021
ee84903
Support excluding files (#1017)
randomJoe211 Sep 27, 2021
4b4b449
Update 2.deploy-dashboard.md (#1014)
foesa-yang Sep 27, 2021
16db60b
Update 4.ldap.md (#1011)
cooper-lzy Sep 27, 2021
f623f42
Enable prefix bloom filter by default (#1012)
cooper-lzy Sep 27, 2021
9df1a04
show jobs only show space related (#1013)
cooper-lzy Sep 27, 2021
0deb35b
Update 3.2create-cluster-with-helm.md (#1021)
abby-cyber Sep 28, 2021
1db4753
Update 4.schema.md (#1019)
randomJoe211 Sep 28, 2021
19b9e28
Update nebula-algorithm.md (#1022)
cooper-lzy Sep 29, 2021
8c50b37
Update 4.connect-to-nebula-graph-service.md (#1023)
abby-cyber Sep 29, 2021
c6fabca
Update 5.operator-failover.md (#1025)
abby-cyber Sep 29, 2021
b990b87
update utils (#1029)
cooper-lzy Sep 29, 2021
dc3e360
Update ex-ug-FAQ.md (#1033)
foesa-yang Oct 8, 2021
8e5e453
add toss (#1035)
cooper-lzy Oct 11, 2021
816900d
Update ex-ug-import-from-neo4j.md (#1034)
cooper-lzy Oct 11, 2021
95fbb2c
add ssl (#1039)
cooper-lzy Oct 11, 2021
6463662
delete enterpriseonly (#1046)
cooper-lzy Oct 12, 2021
3f62909
lookup support use IN (#1050)
cooper-lzy Oct 12, 2021
7cfd9ce
Update 4.date-and-time.md (#1037)
foesa-yang Oct 12, 2021
bf4f2e1
Update 4.date-and-time.md (#1038)
foesa-yang Oct 12, 2021
49bbd71
Update 3.go.md (#1048)
foesa-yang Oct 12, 2021
4e4be7f
add max_allowed_query_size in graph config (#1036)
foesa-yang Oct 12, 2021
f248722
Update mkdocs.yml (#1040)
cooper-lzy Oct 13, 2021
3cb7db7
create space as (#1045)
cooper-lzy Oct 13, 2021
8c50d6a
Fix bad punctuations (#1049)
greyli Oct 13, 2021
6538960
Fix the incorrect description for UPSERT example (#1051)
greyli Oct 13, 2021
b9a1bc1
Update how-to-contribute.md (#1052)
abby-cyber Oct 13, 2021
0ea08c8
Update 4.ssl.md (#1044)
cooper-lzy Oct 14, 2021
04d7be6
Update nebula-algorithm.md (#1043)
cooper-lzy Oct 15, 2021
8586081
Update 4.ssl.md (#1041)
cooper-lzy Oct 15, 2021
86446ee
Modify some descriptions (#1054)
zhaohaifei Oct 15, 2021
199015e
fetch format (#1060)
cooper-lzy Oct 15, 2021
4d137b6
lookup format (#1061)
cooper-lzy Oct 15, 2021
ed518fe
Update ex-ug-import-from-sst.md (#1055)
cooper-lzy Oct 15, 2021
26a24b2
Improve the format of contributing guide (#1056)
greyli Oct 15, 2021
96f7566
get subgraph format (#1058)
cooper-lzy Oct 15, 2021
99743f7
Update 4.fetch.md (#1063)
izhuxiaoqing Oct 15, 2021
586c178
Update explorer (#1059)
foesa-yang Oct 15, 2021
6e70a2d
Update ex-ug-page-overview.md (#1065)
foesa-yang Oct 15, 2021
de2f46a
add a memory configuration param (#1062)
abby-cyber Oct 15, 2021
ccf39a8
add go format (#1064)
cooper-lzy Oct 18, 2021
1e8dbf5
Update 3.go.md (#1067)
cooper-lzy Oct 18, 2021
446e563
update eco tools (#1057)
foesa-yang Oct 18, 2021
f4e0aae
Add rate limit parameters (#1071)
randomJoe211 Oct 19, 2021
9d1fb02
modify suffix (#1068)
izhuxiaoqing Oct 22, 2021
8828b87
Update ex-ug-import-from-sst.md (#1074)
izhuxiaoqing Oct 22, 2021
32e9f6d
Update 6.delete-tag.md (#1075)
xiajingchun Oct 22, 2021
444d0ab
update explorer picture (#1078)
foesa-yang Oct 22, 2021
b0b93ed
yield for full doc (#1070)
cooper-lzy Oct 22, 2021
745c9e6
Update 2.meta-config.md (#1066)
abby-cyber Oct 22, 2021
736f132
Update ex-ug-import-from-sst.md (#1073)
cooper-lzy Oct 22, 2021
0648788
lack of "[" (#1079)
abby-cyber Oct 22, 2021
3fbc367
Update ttl-options.md (#1080)
abby-cyber Oct 22, 2021
e0a53eb
add zone doc (#1053)
cooper-lzy Oct 22, 2021
8d02242
add geo (#1081)
cooper-lzy Oct 22, 2021
51b06f1
Update 1.search-with-text-based-index.md (#1083)
abby-cyber Oct 22, 2021
5413618
Update limit syntax (#1082)
randomJoe211 Oct 22, 2021
d777fb1
Add sample doc (#1084)
randomJoe211 Oct 25, 2021
1e962e2
Update 0.FAQ.md (#1087)
cooper-lzy Oct 25, 2021
c380ad9
Update 1.text-based-index-restrictions.md (#1089)
abby-cyber Oct 26, 2021
d41788d
Update 5.lookup.md (#1086)
randomJoe211 Oct 26, 2021
445db4f
add 2.6 release note (#1088)
cooper-lzy Oct 26, 2021
cb109b1
Update 2.rocksdb-statistics.md (#1091)
cooper-lzy Oct 26, 2021
2de6722
upgrade nebula (#1093)
cooper-lzy Oct 26, 2021
a8ee231
Update load-balance.md (#1092)
cooper-lzy Oct 26, 2021
7dd6924
Update source_manage-service.md (#1094)
abby-cyber Oct 26, 2021
a023ffd
Update 5.null.md (#1097)
randomJoe211 Oct 26, 2021
5c06dea
Update releasenote.md (#1099)
izhuxiaoqing Oct 26, 2021
bc136ff
Update 4.date-and-time.md (#1095)
randomJoe211 Oct 26, 2021
bd2ba75
add geo directory (#1096)
cooper-lzy Oct 26, 2021
5d37de2
Update 4.nebula-graph-crud.md (#1098)
abby-cyber Oct 26, 2021
aff3c49
remove studio&dashboard&explorer (#1100)
foesa-yang Oct 26, 2021
c2471b6
No line to separate result rows (#1105)
randomJoe211 Oct 27, 2021
84dc9b1
change eco-tools (#1106)
cooper-lzy Oct 27, 2021
318a2d1
Use new console table format in example (#1102)
yixinglu Oct 27, 2021
0a7c433
Update 8.map.md (#1103)
randomJoe211 Oct 27, 2021
de31fd6
Update 9.type-conversion.md (#1104)
randomJoe211 Oct 27, 2021
7a493ac
Update 1.resource-preparations.md (#1110)
abby-cyber Oct 27, 2021
337166e
Update 2.deploy-es.md (#1111)
cooper-lzy Oct 27, 2021
9919be1
Update 4.schema.md (#1108)
cooper-lzy Oct 27, 2021
aca9405
updated-connect-to-nebula-graph (#1107)
abby-cyber Oct 27, 2021
12c676f
Update 6.eco-tool-version.md (#1101)
Sophie-Xie Oct 27, 2021
57d1f05
Update 3.property-reference.md (#1109)
randomJoe211 Oct 27, 2021
d441456
change example (#1115)
cooper-lzy Oct 28, 2021
e36430e
Add doc: install with tar (#1116)
randomJoe211 Oct 28, 2021
06138c6
Update 6.set.md (#1114)
randomJoe211 Oct 29, 2021
5ee09ed
Update 4.pipe.md (#1113)
randomJoe211 Nov 1, 2021
6050b54
Update 1.comparison.md (#1112)
randomJoe211 Nov 1, 2021
e847c6d
Update composite property indexes (#1118)
cooper-lzy Nov 1, 2021
e6f9c73
update studio (#1069)
foesa-yang Nov 1, 2021
aefcb11
Update 7.string.md (#1120)
randomJoe211 Nov 1, 2021
15be5f7
Update 8.predicate.md (#1124)
randomJoe211 Nov 1, 2021
9799434
Update 14.geo.md (#1125)
randomJoe211 Nov 1, 2021
7071425
update exchange 2.6.0 (#1119)
cooper-lzy Nov 1, 2021
2fe9744
Create 6. cheatcheet-for-ngql-command.md (#1085)
abby-cyber Nov 1, 2021
a3852b0
Update 1.install-nebula-graph-by-compiling-the-source-code.md (#1117)
abby-cyber Nov 1, 2021
125be8f
Update 5.case-expressions.md (#1121)
randomJoe211 Nov 1, 2021
5b030df
Update 7.count.md (#1122)
randomJoe211 Nov 1, 2021
4e9b28f
Update 12.hash.md (#1123)
randomJoe211 Nov 1, 2021
23a20cc
Update 2.match.md (#1127)
randomJoe211 Nov 1, 2021
42848f7
Update 4.install-nebula-graph-from-tar.md (#1128)
randomJoe211 Nov 1, 2021
68d25d8
verify nGQL (#1129)
cooper-lzy Nov 1, 2021
b13f4df
update (#1133)
foesa-yang Nov 1, 2021
2d65e61
Update 14.show-stats.md (#1138)
randomJoe211 Nov 1, 2021
2501b75
Update 7.show-index-status.md (#1137)
randomJoe211 Nov 1, 2021
bf43c24
Update 6.show-hosts.md (#1136)
randomJoe211 Nov 1, 2021
08ec670
Update 5.show-create-tags-edges.md (#1135)
randomJoe211 Nov 1, 2021
d1f642d
Update 4.show-create-space.md (#1134)
randomJoe211 Nov 1, 2021
ea8f02f
Update 3.go.md (#1132)
randomJoe211 Nov 1, 2021
03fb36f
Update 3.deploy-nebula-graph-with-docker-compose.md (#1126)
abby-cyber Nov 1, 2021
4f74430
Update 5.lookup.md (#1130)
randomJoe211 Nov 1, 2021
0f88790
Update 0.FAQ.md (#1141)
randomJoe211 Nov 1, 2021
2f5fb89
Update 15.show-tags-edges.md (#1139)
randomJoe211 Nov 1, 2021
076090d
Update 17.show-sessions.md (#1140)
randomJoe211 Nov 1, 2021
999d16a
updates (#1131)
abby-cyber Nov 2, 2021
8875daa
Update source_install-nebula-graph-by-rpm-or-deb.md (#1142)
abby-cyber Nov 2, 2021
27cf3b8
Add an example for random LIMIT seed (#1143)
randomJoe211 Nov 2, 2021
3fc61ee
modify-doc-name (#1144)
abby-cyber Nov 2, 2021
a09d50c
release 2.6.0 (#1145)
cooper-lzy Nov 2, 2021
b0bc31c
Update mkdocs.yml
cooper-lzy Nov 2, 2021
013783a
Update 6.eco-tool-version.md
Sophie-Xie Nov 2, 2021
1b58b5e
update connector (#1146)
cooper-lzy Nov 2, 2021
8107874
Delete overrides/partials directory
cooper-lzy Nov 2, 2021
7494576
Update 1.resource-preparations.md
whitewum Nov 2, 2021
7c9ed2e
Update mkdocs.yml
whitewum Nov 2, 2021
9d824a9
Update mkdocs.yml
whitewum Nov 2, 2021
3d7d584
update nav (#1149)
cooper-lzy Nov 2, 2021
e211a67
Update upgrade-nebula-graph-to-260.md (#1148)
abby-cyber Nov 2, 2021
a1384c9
Update mkdocs.yml
cooper-lzy Nov 2, 2021
3255537
Update 6.eco-tool-version.md
cooper-lzy Nov 2, 2021
eefa7e4
fix typo (#1150)
izhuxiaoqing Nov 2, 2021
57df441
hidden eco tools (#1151)
cooper-lzy Nov 2, 2021
a02ad18
Update ex-ug-import-from-sst.md
cooper-lzy Nov 2, 2021
7d06415
Deploy studio with helm desc changes (#1154)
abby-cyber Nov 2, 2021
1daea04
Update 6.eco-tool-version.md
cooper-lzy Nov 2, 2021
bea21f5
release 2.6.1 (#1155)
cooper-lzy Nov 2, 2021
492aff6
Update ex-ug-limitations.md
cooper-lzy Nov 3, 2021
447e521
Update st-ug-limitations.md
cooper-lzy Nov 3, 2021
5c4725f
Update releasenote.md
cooper-lzy Nov 3, 2021
90056f7
Update releasenote.md
cooper-lzy Nov 3, 2021
216cb37
Update releasenote.md
cooper-lzy Nov 3, 2021
70dd676
Update releasenote.md
cooper-lzy Nov 3, 2021
0bc8600
Update 0.FAQ.md
whitewum Nov 3, 2021
8f4d315
Update 1.what-is-nebula-graph.md
whitewum Nov 3, 2021
1696e49
Update 3.manage-snapshot.md (#1158) (#1159)
abby-cyber Nov 3, 2021
44112d6
Update 3.deploy-nebula-graph-with-docker-compose.md
cooper-lzy Nov 4, 2021
9c4cf1b
Update source_manage-service.md (#1160)
abby-cyber Nov 4, 2021
8b18f24
Update ex-ug-import-from-parquet.md
cooper-lzy Nov 4, 2021
cdb5dbf
Update 1.resource-preparations.md
whitewum Nov 4, 2021
0321bf3
add move_files config for ingest
Nicole00 Nov 4, 2021
3d56bba
Update 6.cheatsheet-for-ngql-command.md (#1164)
abby-cyber Nov 4, 2021
a1afd74
Update README.md
whitewum Nov 5, 2021
6aa42d8
Update 6.show-hosts.md (#1166)
abby-cyber Nov 5, 2021
413f5ed
Update mkdocs.yml
cooper-lzy Nov 5, 2021
75816c1
Update 6.eco-tool-version.md
cooper-lzy Nov 5, 2021
b1d4157
merge explorer (#1167)
cooper-lzy Nov 5, 2021
5fe85a7
Update mkdocs.yml
cooper-lzy Nov 5, 2021
fbb2f09
Update ex-ug-deploy.md
foesa-yang Nov 5, 2021
eb24810
Update ex-ug-deploy.md
abby-cyber Nov 5, 2021
ef0c822
Update ex-ug-deploy.md (#1169)
abby-cyber Nov 5, 2021
3336357
Update ex-ug-deploy.md
abby-cyber Nov 5, 2021
c6aa130
Update ex-ug-deploy.md
foesa-yang Nov 5, 2021
5a92851
display error (#1171)
abby-cyber Nov 5, 2021
2ab6106
Change upgrade (#1172)
cooper-lzy Nov 5, 2021
5f97a1e
[WIP]add license doc (#1177)
cooper-lzy Nov 9, 2021
e13b86e
Update 1.install-nebula-graph-by-compiling-the-source-code.md
cooper-lzy Nov 9, 2021
64586d9
Update 4.install-nebula-graph-from-tar.md
cooper-lzy Nov 9, 2021
7ef7af2
Update ex-ug-import-from-sst.md
randomJoe211 Nov 9, 2021
81c0547
Update ex-ug-import-from-sst.md
randomJoe211 Nov 9, 2021
c68be9d
Update 0.FAQ.md
cooper-lzy Nov 10, 2021
fb840cb
Update 10.collect.md (#1186)
HarrisChu Nov 10, 2021
99ddd74
Update ex-ug-FAQ.md
randomJoe211 Nov 10, 2021
700a09d
Add exchange ent doc (#1199)
randomJoe211 Nov 10, 2021
f20548d
No support for generating SST with GEO data (#1201)
randomJoe211 Nov 10, 2021
917d8e7
change create sentence in nGQL (#1198)
cooper-lzy Nov 10, 2021
6d2dac0
Update 3.go.md (#1196)
HarrisChu Nov 10, 2021
d165196
Update 3.go.md (#1194)
HarrisChu Nov 10, 2021
197e8fa
Update return.md (#1192)
even1111112 Nov 10, 2021
fdcacea
Update 5.lookup.md (#1191)
HarrisChu Nov 10, 2021
7a9ea66
Update nebula-bench.md
foesa-yang Nov 10, 2021
d9c2893
Update source_install-nebula-graph-by-rpm-or-deb.md
cooper-lzy Nov 11, 2021
c40d326
Merge dashboard (#1202)
cooper-lzy Nov 11, 2021
bb8d5b6
Update 1.create-cluster.md
foesa-yang Nov 11, 2021
c318b34
Update 2.deploy-connect-dashboard-ent.md
foesa-yang Nov 11, 2021
b82ad15
Merge branch 'v2.6.1' into merge-261-to-book
randomJoe211 Nov 11, 2021
c4a48a8
Update mkdocs.yml
randomJoe211 Nov 11, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 2 additions & 12 deletions docs-2.0/14.client/5.nebula-python-client.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,20 +45,10 @@ $ pip install nebula2-python==<version>
$ cd nebula-python
```

3. 执行如下命令安装依赖
3. 执行如下命令安装

```bash
$ pip install -r requirements.txt
```

!!! note

如果想在开发模式下进行单元测试,请安装`requirements-dev.txt`的依赖。

4. 执行如下命令安装。

```bash
$ sudo python3 setup.py install
$ pip install .
```

## 核心代码
Expand Down
80 changes: 40 additions & 40 deletions docs-2.0/2.quick-start/6.cheatsheet-for-ngql-command.md

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions docs-2.0/20.appendix/0.FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,7 @@ Nebula Graph一直在持续开发,功能或操作的行为可能会有变化
!!! compatibility "`X`版本兼容性"

Nebula Graph {{ nebula.release }} 与 历史版本 (包括 Nebula Graph 1.x 和 2.0-RC) 的数据格式、客户端通信协议均**双向不兼容**。

数据格式升级参见[升级 Nebula Graph 历史版本至 v{{nebula.release}}](../4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-260.md)。

数据格式升级参见[升级 Nebula Graph 历史版本至当前版本](../4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-latest.md)。
客户端与工具均需要[下载对应版本](../20.appendix/6.eco-tool-version.md)。

!!! compatibility "`Y`版本兼容性"
Expand Down Expand Up @@ -147,7 +145,7 @@ Storage 服务使用 Raft 协议(多数表决),为保证可用性,要求
1. 建立并重建索引

```ngql
> CREATE TAG INDEX i_player ON player();
> CREATE TAG INDEX IF NOT EXISTS i_player ON player();
> REBUILD TAG INDEX i_player;
```

Expand Down Expand Up @@ -185,7 +183,7 @@ nGQL 没有该功能。
或者通过一个(属性)索引来得到,例如

```ngql
# CREATE TAG INDEX i_player ON player(name(20));
# CREATE TAG INDEX IF NOT EXISTS i_player ON player(name(20));
# REBUILD TAG INDEX i_player;

> LOOKUP ON player WHERE player.name == "abc" | ... YIELD ...
Expand Down Expand Up @@ -310,6 +308,8 @@ nebula-graphd version 2.5.0, Git: c397299c, Build Time: Aug 19 2021 11:20:18

### 如何扩缩容

用户可以使用 Dashboard(企业版),在可视化页面对 graphd 和 storaged 进行快速扩缩容,详情参见 [集群操作-扩缩容](../nebula-dashboard-ent/4.cluster-operator/4.manage.md)。

Nebula Graph {{ nebula.release }} 未提供运维命令以实现自动扩缩容,参考以下步骤:

- metad 的扩容和缩容: metad 不支持扩缩容,也不支持迁移到新机器,也不要增加新的 metad 进程。
Expand Down
32 changes: 23 additions & 9 deletions docs-2.0/20.appendix/6.eco-tool-version.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@

1.x版本的生态工具完全不支持在Nebula Graph 2.x版本中使用。


## Nebula Graph Studio

Nebula Graph Studio(简称 Studio)是一款可以通过Web访问的图数据库可视化工具,搭配Nebula Graph DBMS使用,提供构图、数据导入、编写nGQL查询、图探索等一站式服务。详情请参见[什么是Nebula Graph Studio](../nebula-studio/about-studio/st-ug-what-is-graph-studio.md)。
Expand All @@ -36,39 +37,52 @@ Nebula Graph Studio(简称 Studio)是一款可以通过Web访问的图数据

|Nebula Graph版本|Studio版本(commit id)|
|:---|:---|
| {{ nebula.release }} | {{studio.base300}}(9e2a120)|
| {{ nebula.release }} | {{studio.release}}(3754219)|

## Nebula Dashboard
## Nebula Dashboard(社区版)

Nebula Dashboard(简称Dashboard)是一款用于监控Nebula Graph集群中机器和服务状态的可视化工具。详情参见[什么是Nebula Dashboard](../nebula-dashboard/1.what-is-dashboard.md)。

|Nebula Graph版本|Dashboard版本(commit id)|
|:---|:---|
| {{ nebula.release }} | {{dashboard.release}}(49ab1bc) |
-->


## Nebula Dashboard(企业版)

Nebula Dashboard(简称Dashboard)是一款用于监控和管理Nebula Graph多集群中机器和服务状态的可视化工具,支持在可视化界面进行集群创建、集群导入、数据平衡、扩容缩容等操作。详情参见[什么是Nebula Dashboard](../nebula-dashboard_ent/1.what-is-dashboard_ent.md)。

|Nebula Graph版本|Dashboard企业版本(commit id)|
|:---|:---|
| {{ nebula.release }} | {{dashboard_ent.release}}(79248d9) |

## Nebula Explorer

Nebula Explorer(简称Explorer)是一款可以通过Web访问的图探索可视化工具,搭配Nebula Graph内核使用,用于与图数据进行可视化交互。即使没有图数据操作经验,用户也可以快速成为图专家。详情参见[什么是Nebula Explorer](../nebula-explorer/about-explorer/ex-ug-what-is-explorer.md)。

|Nebula Graph版本|Explorer版本(commit id)|
|:---|:---|
| {{ nebula.release }} | {{explorer.base100}}(3b82142) |
| {{ nebula.release }} | {{explorer.release}}(3acdd02) |


## Nebula Exchange

Nebula Exchange(简称Exchange)是一款Apache Spark&trade;应用,用于在分布式环境中将集群中的数据批量迁移到Nebula Graph中,能支持多种不同格式的批式数据和流式数据的迁移。详情请参见[什么是Nebula Exchange](../nebula-exchange/about-exchange/ex-ug-what-is-exchange.md)。

|Nebula Graph版本|Exchange版本(commit id)|
|:---|:---|
| {{ nebula.release }} | {{exchange.release}}(cb83202) |
|Nebula Graph版本|Exchange社区版版本(commit id)|Exchange企业版版本(commit id)|
|:---|:---|:--|
| {{ nebula.release }} | {{exchange.release}}(cb83202) |{{exchange_ent.release}}(9c54c97) |

<!--
## Nebula Operator

Nebula Operator(简称Operator)是用于在Kubernetes系统上自动化部署和运维Nebula Graph集群的工具。依托于Kubernetes扩展机制,Nebula Graph将其运维领域的知识全面注入至Kubernetes系统中,让Nebula Graph成为真正的云原生图数据库。详情请参考[什么是Nebula Operator](../nebula-operator/1.introduction-to-nebula-operator.md)。

|Nebula Graph版本|Operator版本(commit id)|
|:---|:---|
| {{ nebula.release }} | {{operator.release}}(6d1104e) |
-->

## Nebula Importer

Expand All @@ -84,15 +98,15 @@ Nebula Spark Connector是一个Spark连接器,提供通过Spark标准形式读

|Nebula Graph版本|Spark Connector版本(commit id)|
|:---|:---|
| {{ nebula.release }} | {{sparkconnector.release}}(2c61ca5) |
| {{ nebula.release }} | {{sparkconnector.release}}(cfe8ffc) |

## Nebula Flink Connector

Nebula Flink Connector是一款帮助Flink用户快速访问Nebula Graph的连接器,支持从Nebula Graph图数据库中读取数据,或者将其他外部数据源读取的数据写入Nebula Graph图数据库。详情请参见[什么是Nebula Flink Connector](../nebula-flink-connector.md)。

|Nebula Graph版本|Flink Connector版本(commit id)|
|:---|:---|
| {{ nebula.release }} | {{flinkconnector.release}}(49b8f3d) |
| {{ nebula.release }} | {{flinkconnector.release}}(32b5225) |

## Nebula Algorithm

Expand Down Expand Up @@ -146,7 +160,7 @@ Docker Compose可以快速部署Nebula Graph集群。如何使用请参见[Docke
|:---| :--- |
| {{ nebula.release }}| [C++](https://github.com/vesoft-inc/nebula-cpp/tree/{{cpp.branch}})(00e2625) |
| {{ nebula.release }}| [Go](https://github.com/vesoft-inc/nebula-go/tree/{{go.branch}})(02eb246) |
| {{ nebula.release }}| [Python](https://github.com/vesoft-inc/nebula-python/tree/{{python.branch}})(6e467a9) |
| {{ nebula.release }}| [Python](https://github.com/vesoft-inc/nebula-python/tree/{{python.branch}})(f9e8b11) |
| {{ nebula.release }}| [Java](https://github.com/vesoft-inc/nebula-java/tree/{{java.branch}})(8e171e4) |

## 未发布
Expand Down
49 changes: 1 addition & 48 deletions docs-2.0/20.appendix/releasenote.md
Original file line number Diff line number Diff line change
@@ -1,55 +1,8 @@
# Nebula Graph {{ nebula.release }} release notes

## Feature

- 新增TOSS功能。[#2525](https://github.com/vesoft-inc/nebula/pull/2525)
- 新增Group&Zone功能。[#181](https://github.com/vesoft-inc/nebula-storage/pull/181)
- 新增Geo Spatial功能。[#2954](https://github.com/vesoft-inc/nebula/pull/2954)、[#2979](https://github.com/vesoft-inc/nebula/pull/2979)、[#3043](https://github.com/vesoft-inc/nebula/pull/3043)
- 新增传输加密功能。[#2584](https://github.com/vesoft-inc/nebula/pull/2584)
- 新增服务端返回JSON格式的查询结果。[#2824](https://github.com/vesoft-inc/nebula/pull/2824)
- 新增图空间的meta克隆。[#2763](https://github.com/vesoft-inc/nebula/pull/2763)
- 新增LOOKUP中使用IN表达式。[#2906](https://github.com/vesoft-inc/nebula/pull/2906)
- 集成Breakpad。[#2536](https://github.com/vesoft-inc/nebula/pull/2536)
- 新增将metad的本地文件夹复制到远程。 [#2532](https://github.com/vesoft-inc/nebula/pull/2532)
- 新增DELETE TAG。[#2520](https://github.com/vesoft-inc/nebula/pull/2520)
- 新增concat函数。 [#2540](https://github.com/vesoft-inc/nebula/pull/2540)
- 新增SHOW META LEADER。[#2542](https://github.com/vesoft-inc/nebula/pull/2542)

## Enhancement

- 优化indexscan的Limit下推计算。[#2905](https://github.com/vesoft-inc/nebula/pull/2905)、[#2823](https://github.com/vesoft-inc/nebula/pull/2823)、[#2796](https://github.com/vesoft-inc/nebula/pull/2796)
- 优化GO语句每步采样和Limit下推计算。[#2904](https://github.com/vesoft-inc/nebula/pull/2904)、[#2853](https://github.com/vesoft-inc/nebula/pull/2853)、[#2831](https://github.com/vesoft-inc/nebula/pull/2831)
- 优化YIELD语句的格式。[#2555](https://github.com/vesoft-inc/nebula/pull/2555)、[#2572](https://github.com/vesoft-inc/nebula/pull/2572)、[#2779](https://github.com/vesoft-inc/nebula/pull/2779)、[#2895](https://github.com/vesoft-inc/nebula/pull/2895)、[#2944](https://github.com/vesoft-inc/nebula/pull/2944)
- 默认开启prefix bloom filter以提升性能。[#2860](https://github.com/vesoft-inc/nebula/pull/2860)
- 支持服务端验证客户端版本,可配套使用的客户端版本才允许连接(客户端版本从2.6.0开始)。[#2965](https://github.com/vesoft-inc/nebula/pull/2965)
- 优化流量控制。[#2557](https://github.com/vesoft-inc/nebula/pull/2557)
- SHOW JOBS只显示本SPACE的JOB。[#2872](https://github.com/vesoft-inc/nebula/pull/2872)
- 为除GUEST之外的所有角色授予作业权限。[#2928](https://github.com/vesoft-inc/nebula/pull/2928)
- 优化内存水位检测。[#2885](https://github.com/vesoft-inc/nebula/pull/2885)
- 支持Storage的慢查询终止。[#2534](https://github.com/vesoft-inc/nebula/pull/2534)

## Bug fix

- 修复`raftpart::reset`时清理部分RocksDB数据的问题。[#2522](https://github.com/vesoft-inc/nebula/pull/2522)
- 修复了插入不匹配的日期时间类型的问题。[#2527](https://github.com/vesoft-inc/nebula/pull/2527)
- 修复了设置毫秒失败但微秒有效的问题。[#2781](https://github.com/vesoft-inc/nebula/pull/2781)
- 修复了批量插入过多数据(百万行)时Meta服务崩溃的问题。[#2813](https://github.com/vesoft-inc/nebula/pull/2813)
- 修复了当图空间中不存在边Schema时获取边信息导致崩溃的问题。[#2571](https://github.com/vesoft-inc/nebula/pull/2571)
- 修复了属性数据类型为 `FIXED_STRING` 时 GO WHERE 子句表达式解析错误。[#2762](https://github.com/vesoft-inc/nebula/pull/2762)
- 修复了FIND ALL PATH查询不到的错误。 [#2773](https://github.com/vesoft-inc/nebula/pull/2773)
- 修复了没有配置角色的用户却有查找SPACE的角色权限问题。[#2778](https://github.com/vesoft-inc/nebula/pull/2778)
- 修复了CASE表达式错误。 [#2819](https://github.com/vesoft-inc/nebula/pull/2819)
- 修复了使用time函数时死循环问题。[#2820](https://github.com/vesoft-inc/nebula/pull/2820)
- 修复了当节点被shutdown后,JOB仍显示为运行中的问题。[#2843](https://github.com/vesoft-inc/nebula/pull/2843)
- 修复了在多个副本的情况下,`Insert`语句可能导致副本之间属性值不一致的问题。 [#2862](https://github.com/vesoft-inc/nebula/pull/2862)
- 修复了USE后提交作业时图空间不对的问题。 [#3010](https://github.com/vesoft-inc/nebula/pull/3010)
- 修复了当列不为空时获取thrift结构属性出错的问题。[#3012](https://github.com/vesoft-inc/nebula/pull/3012)
- 修复了Meta服务未同步,graphd也能运行的问题。 [#3069](https://github.com/vesoft-inc/nebula/pull/3069)
- 修复了使用FIND PATH WITH PROP时,悬挂边会返回空顶点的问题。 [#3008](https://github.com/vesoft-inc/nebula/pull/3008)
- 修复了YIELD DISTINCT map类型时的崩溃问题。 [#3051](https://github.com/vesoft-inc/nebula/pull/3051)
- 修复了设置错误的IP或者HOST时服务仍然可以启动的问题。 [#3057](https://github.com/vesoft-inc/nebula/pull/3057)
- 修复了在一个语句中更改相同属性的错误。[#3036](https://github.com/vesoft-inc/nebula/pull/3036)
- 修复了在边上多步过滤无效的问题。[#3144](https://github.com/vesoft-inc/nebula/pull/3144)
修复了`LOOKUP`中`YIELD`子句出现聚合函数时,Nebula Graph连接会被中断的缺陷。[#3245](https://github.com/vesoft-inc/nebula/pull/3245)

## 历史版本

Expand Down
2 changes: 1 addition & 1 deletion docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ CREATE {TAG | EDGE} {<tag_name> | <edge_type>}(<property_name> <data_type>
示例语句:

```ngql
nebula> CREATE TAG player(name string, age int);
nebula> CREATE TAG IF NOT EXISTS player(name string, age int);
```

## 关于openCypher兼容性
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
以下语句会出现错误,因为`my_space`和`MY_SPACE`是两个不同的图空间。

```ngql
nebula> CREATE SPACE my_space (vid_type=FIXED_STRING(30));
nebula> CREATE SPACE IF NOT EXISTS my_space (vid_type=FIXED_STRING(30));
nebula> use MY_SPACE;
[ERROR (-8)]: SpaceNotFound:
```
Expand Down
8 changes: 4 additions & 4 deletions docs-2.0/3.ngql-guide/10.tag-statements/1.create-tag.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,16 +43,16 @@ CREATE TAG [IF NOT EXISTS] <tag_name>
## 示例

```ngql
nebula> CREATE TAG player(name string, age int);
nebula> CREATE TAG IF NOT EXISTS player(name string, age int);

# 创建没有属性的Tag。
nebula> CREATE TAG no_property(); 
nebula> CREATE TAG IF NOT EXISTS no_property(); 

# 创建包含默认值的Tag。
nebula> CREATE TAG player_with_default(name string, age int DEFAULT 20);
nebula> CREATE TAG IF NOT EXISTS player_with_default(name string, age int DEFAULT 20);

# 对字段create_time设置TTL为100秒。
nebula> CREATE TAG woman(name string, age int, \
nebula> CREATE TAG IF NOT EXISTS woman(name string, age int, \
married bool, salary double, create_time timestamp) \
TTL_DURATION = 100, TTL_COL = "create_time";
```
Expand Down
2 changes: 1 addition & 1 deletion docs-2.0/3.ngql-guide/10.tag-statements/2.drop-tag.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@ DROP TAG [IF EXISTS] <tag_name>;
## 示例

```ngql
nebula> CREATE TAG test(p1 string, p2 int);
nebula> CREATE TAG IF NOT EXISTS test(p1 string, p2 int);
nebula> DROP TAG test;
```
2 changes: 1 addition & 1 deletion docs-2.0/3.ngql-guide/10.tag-statements/3.alter-tag.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ ttl_definition:
## 示例

```ngql
nebula> CREATE TAG t1 (p1 string, p2 int);
nebula> CREATE TAG IF NOT EXISTS t1 (p1 string, p2 int);
nebula> ALTER TAG t1 ADD (p3 int, p4 string);
nebula> ALTER TAG t1 TTL_DURATION = 2, TTL_COL = "p2";
nebula> ALTER TAG t1 COMMENT = 'test1';
Expand Down
4 changes: 2 additions & 2 deletions docs-2.0/3.ngql-guide/10.tag-statements/6.delete-tag.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ DELETE TAG <tag_name_list> FROM <VID>;
## 示例

```ngql
nebula> CREATE TAG test1(p1 string, p2 int);
nebula> CREATE TAG test2(p3 string, p4 int);
nebula> CREATE TAG IF NOT EXISTS test1(p1 string, p2 int);
nebula> CREATE TAG IF NOT EXISTS test2(p3 string, p4 int);
nebula> INSERT VERTEX test1(p1, p2),test2(p3, p4) VALUES "test":("123", 1, "456", 2);
nebula> FETCH PROP ON * "test";
+------------------------------------------------------------+
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@

```ngql
//创建股东Tag和索引
nebula> CREATE TAG shareholder();
nebula> CREATE TAG INDEX shareholder_tag on shareholder();
nebula> CREATE TAG IF NOT EXISTS shareholder();
nebula> CREATE TAG INDEX IF NOT EXISTS shareholder_tag on shareholder();

//为点添加Tag
nebula> INSERT VERTEX shareholder() VALUES "player100":();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,15 +43,15 @@ CREATE EDGE [IF NOT EXISTS] <edge_type_name>
### 示例

```ngql
nebula> CREATE EDGE follow(degree int);
nebula> CREATE EDGE IF NOT EXISTS follow(degree int);

# 创建没有属性的Edge type。
nebula> CREATE EDGE no_property();
nebula> CREATE EDGE IF NOT EXISTS no_property();

# 创建包含默认值的Edge type。
nebula> CREATE EDGE follow_with_default(degree int DEFAULT 20);
nebula> CREATE EDGE IF NOT EXISTS follow_with_default(degree int DEFAULT 20);

# 对字段p2设置TTL为100秒。
nebula> CREATE EDGE e1(p1 string, p2 int, p3 timestamp) \
nebula> CREATE EDGE IF NOT EXISTS e1(p1 string, p2 int, p3 timestamp) \
TTL_DURATION = 100, TTL_COL = "p2";
```
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@ DROP EDGE [IF EXISTS] <edge_type_name>
## 示例

```ngql
nebula> CREATE EDGE e1(p1 string, p2 int);
nebula> CREATE EDGE IF NOT EXISTS e1(p1 string, p2 int);
nebula> DROP EDGE e1;
```
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ ttl_definition:
## 示例

```ngql
nebula> CREATE EDGE e1(p1 string, p2 int);
nebula> CREATE EDGE IF NOT EXISTS e1(p1 string, p2 int);
nebula> ALTER EDGE e1 ADD (p3 int, p4 string);
nebula> ALTER EDGE e1 TTL_DURATION = 2, TTL_COL = "p2";
nebula> ALTER EDGE e1 COMMENT = 'edge1';
Expand Down
10 changes: 5 additions & 5 deletions docs-2.0/3.ngql-guide/12.vertex-statements/1.insert-vertex.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,12 @@ prop_value_list:

```ngql
# 插入不包含属性的点。
nebula> CREATE TAG t1();
nebula> CREATE TAG IF NOT EXISTS t1();
nebula> INSERT VERTEX t1() VALUE "10":();
```

```ngql
nebula> CREATE TAG t2 (name string, age int);
nebula> CREATE TAG IF NOT EXISTS t2 (name string, age int);
nebula> INSERT VERTEX t2 (name, age) VALUES "11":("n1", 12);

# 创建失败,因为"a13"不是int类型。
Expand All @@ -64,8 +64,8 @@ nebula> INSERT VERTEX t2 (name, age) VALUES "13":("n3", 12), "14":("n4", 8);
```

```ngql
nebula> CREATE TAG t3(p1 int);
nebula> CREATE TAG t4(p2 string);
nebula> CREATE TAG IF NOT EXISTS t3(p1 int);
nebula> CREATE TAG IF NOT EXISTS t4(p2 string);

# 一次插入两个Tag的属性到同一个点。
nebula> INSERT VERTEX t3 (p1), t4(p2) VALUES "21": (321, "hello");
Expand All @@ -87,7 +87,7 @@ nebula> FETCH PROP ON t2 "11";
```

```ngql
nebula> CREATE TAG t5(p1 fixed_string(5) NOT NULL, p2 int, p3 int DEFAULT NULL);
nebula> CREATE TAG IF NOT EXISTS t5(p1 fixed_string(5) NOT NULL, p2 int, p3 int DEFAULT NULL);
nebula> INSERT VERTEX t5(p1, p2, p3) VALUES "001":("Abe", 2, 3);

# 插入失败,因为属性p1不能为NULL。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ nebula> UPSERT VERTEX ON player "player668" \
上面最后一个示例中,因为`age`没有默认值,插入点时,`age`默认值为`NULL`,执行`age = age + 1`后仍为`NULL`。如果`age`有默认值,则`age = age + 1`可以正常执行,例如:

```ngql
nebula> CREATE TAG player_with_default(name string, age int DEFAULT 20);
nebula> CREATE TAG IF NOT EXISTS player_with_default(name string, age int DEFAULT 20);
Execution succeeded

nebula> UPSERT VERTEX ON player_with_default "player101" \
Expand Down
4 changes: 2 additions & 2 deletions docs-2.0/3.ngql-guide/13.edge-statements/1.insert-edge.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,15 +45,15 @@ INSERT EDGE [IF NOT EXISTS] <edge_type> ( <prop_name_list> ) {VALUES | VALUE}

```ngql
# 插入不包含属性的边。
nebula> CREATE EDGE e1();
nebula> CREATE EDGE IF NOT EXISTS e1();
nebula> INSERT EDGE e1 () VALUES "10"->"11":();

# 插入rank为1的边。
nebula> INSERT EDGE e1 () VALUES "10"->"11"@1:();
```

```ngql
nebula> CREATE EDGE e2 (name string, age int);
nebula> CREATE EDGE IF NOT EXISTS e2 (name string, age int);
nebula> INSERT EDGE e2 (name, age) VALUES "11"->"13":("n1", 1);

# 一次插入2条边。
Expand Down
2 changes: 1 addition & 1 deletion docs-2.0/3.ngql-guide/13.edge-statements/3.upsert-edge.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ nebula> UPSERT EDGE on serve \
上面最后一个示例中,因为`end_year`没有默认值,插入边时,`end_year`默认值为`NULL`,执行`end_year = end_year + 1`后仍为`NULL`。如果`end_year`有默认值,则`end_year = end_year + 1`可以正常执行,例如:

```ngql
nebula> CREATE EDGE serve_with_default(start_year int, end_year int DEFAULT 2010);
nebula> CREATE EDGE IF NOT EXISTS serve_with_default(start_year int, end_year int DEFAULT 2010);
Execution succeeded

nebula> UPSERT EDGE on serve_with_default \
Expand Down
Loading