GraphScope:阿里一站式大规模图计算系统快速开始指南
一、项目官方信息
| 项目 | 信息 |
|---|---|
| GitHub 仓库 | alibaba/GraphScope |
| 官网 | graphscope.io |
| 中文文档 | graphscope.io/docs/zh |
| 开源协议 | Apache-2.0 |
| 主要语言 | C++ |
| Star 数 | 约 3.6k |
GraphScope 是阿里开源的一站式大规模图计算系统,统一支持图交互分析、图学习与图计算,提供 Python 客户端,可在本地或 K8s 上运行。

二、官方图片
上图为 GraphScope 官方 Logo。
三、环境要求
- Python 3.8+;
- Docker(本地运行);
- Kubernetes(集群部署,可选)。
四、安装步骤
1. pip 安装
pip3 install graphscope
2. 启动会话
import graphscope
sess = graphscope.session(cluster_type='hosts')
3. 加载图数据
g = sess.g()
g = sess.load_g('modern_graph', {
'person': ('https://github.com/graphscope/.../person.csv', [
('id', 'int64'), ('name', 'string'), ('age', 'int')
]),
})
4. 运行图算法
from graphscope import degree
ret = degree(g)
print(ret)
五、使用方法
- 图分析:内置 PageRank、最短路径、社区发现;
- 图学习:GNN 训练;
- 交互式:类 Gremlin 查询;
- K8s 部署:Helm Chart 部署集群;
- Playground:在线试用。
六、常见问题 FAQ
-
GraphScope 是什么? 一站式大规模图计算系统。
-
怎么安装?
pip3 install graphscope。 -
支持哪些算法? PageRank、最短路径、社区发现、GNN 等。
-
本地能跑吗? 支持单机模式。
-
有在线试用吗? try.graphscope.io。
-
支持集群吗? K8s + Helm Chart。
七、跳转链接
- GitHub 仓库:alibaba/GraphScope
- 官网:graphscope.io
- 中文文档:graphscope.io/docs/zh