Loading...

文章背景图

GraphScope:阿里一站式大规模图计算系统快速开始指南

2026-06-18
0
- 字
- 分钟

GraphScope:阿里一站式大规模图计算系统快速开始指南

一、项目官方信息

项目 信息
GitHub 仓库 alibaba/GraphScope
官网 graphscope.io
中文文档 graphscope.io/docs/zh
开源协议 Apache-2.0
主要语言 C++
Star 数 约 3.6k

GraphScope 是阿里开源的一站式大规模图计算系统,统一支持图交互分析、图学习与图计算,提供 Python 客户端,可在本地或 K8s 上运行。

GraphScope 仓库封面

二、官方图片

上图为 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

  1. GraphScope 是什么? 一站式大规模图计算系统。

  2. 怎么安装? pip3 install graphscope。

  3. 支持哪些算法? PageRank、最短路径、社区发现、GNN 等。

  4. 本地能跑吗? 支持单机模式。

  5. 有在线试用吗? try.graphscope.io。

  6. 支持集群吗? K8s + Helm Chart。

七、跳转链接

评论交流

文章目录