快速上手
此文档主要用于新用户快速上手,其中包含了 TuGraph 的简介、特征、安装和使用。
1.简介
TuGraph 是蚂蚁集团自主研发的大规模图计算系统,提供图数据库引擎和图分析引擎。其主要特点是大数据量存储和计算,高吞吐率,以及灵活的 API,同时支持高效的在线事务处理(OLTP)和在线分析处理(OLAP)。 LightGraph、GeaGraph 是 TuGraph 的曾用名。
主要功能特征包括:
- 标签属性图模型
- 支持多图
- 完善的 ACID 事务处理
- 内置 34 图分析算法
- 基于 web 客户端的图可视化工具
- 支持 RESTful API 和 RPC
- OpenCypher 图查询语言
- 基于 C++/Python/Java 的存储过程
- 适用于高效图算法开发的 Traversal API
性能及可扩展性特征包括:
- TB 级大容量
- 千万顶点/秒的高吞吐率
- 高可用性支持
- 高性能批量导入
- 在线/离线备份
1.1.支持的平台
TuGraph 无论是物理、虚拟还是容器化环境,均支持 X86_64 和 ARM64 架构的的平台。
1.2.硬件要求
目前我们建议用户使用 NVMe SSD 配合较大的内存配置以获取最佳性能。
| 硬件 | 最低配置 | 建议配置 |
|---|---|---|
| CPU | X86_64 | Xeon E5 2670 v4 |
| 内存 | 4GB | 256GB |
| 硬盘 | 100GB | 1TB NVMe SSD |
| 操作系统 | Linux 2.6 | Ubuntu 18.04, CentOS 7.3 |
2.安装
TuGraph 可以通过 Docker Image 快速安装,或者通过 rpm/deb 包本地安装。另外TuGraph在阿里云计算巢上提供了社区版服务,您无需自行购置云主机,即可在计算巢上快速部署TuGraph服务、实现运维监控,从而搭建您自己的图应用。
安装包下载:官网下载地址TuGraph DownLoad。
镜像下载:镜像托管在DockerHub,可直接下载使用;或者直接拉取镜像,如下文所示。
计算巢部署:可以在阿里云计算巢自行搜索,也可以通过部署链接快速访问。
2.1.通过docker快速体验
-
本地安装 docker 环境
参考 docker 官方文档:https://docs.docker.com/get-started/
-
拉取镜像
docker pull tugraph/tugraph-runtime-centos7 -
启动docker
docker run -d -p 7070:7070 -p 9090:9090 --name tugraph_demo tugraph/tugraph-runtime-centos7 lgraph_server # 7070是默认的http端口,web访问使用。 # 9090是默认的rpc端口,rpc client访问使用。 -
web 访问
http://x.x.x.x:7070默认用户名为
admin,密码为73@TuGraph -
手动启动方式
docker run -dt -p 7070:7070 --name tugraph_demo tugraph/tugraph-runtime-centos7 docker exec -it tugraph_demo bash # 进入docker环境后执行如下命令启动服务 lgraph_server -d start
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




