

此文档主要介绍 TuGraph 的三种不同安装方式:Ubuntu 系统、CentOS 系统、docker 镜像。
TuGraph 无论是物理、虚拟还是容器化环境,均支持 X86_64 和 ARM64 架构的的平台。
目前我们建议用户使用 NVMe SSD 配合较大的内存配置以获取最佳性能。
| 硬件 | 最低配置 | 建议配置 |
|---|---|---|
| CPU | X86_64 | Xeon E5 2670 v4 |
| 内存 | 4GB | 256GB |
| 硬盘 | 100GB | 1TB NVMe SSD |
| 操作系统 | Linux 2.6 | Ubuntu 18.04, CentOS 7.3 |
想要使用 docker 镜像进行安装,用户首先需要确保自己的服务器中已经安装了 docker。以下命令可以判断 docker 是否已经安装:
$ sudo docker --version
如果上面的命令能顺利打印出 docker 版本号,则证明 docker 环境已经安装;否则需要先安装 docker,安装 docker 的过程可以参考其官网:https://docs.docker.com/install/ 。
目前,TuGraph 提供基于 Ubuntu 16.04 LTS 和 CentOS 7.3 系统的镜像文件。镜像文件是一个名为lgraph_x.y.z.tar的压缩文件,其中x.y.z是 TuGraph 的版本号。
压缩包可通过以下命令加载到 docker 镜像中:
$ sudo docker load -i ./tugraph_x.y.z.tar
如果加载成功,您的计算机上应具有名为 tugraph_x.y.z 的 docker 镜像,您可以使用以下命令运行该镜像:
# 运行镜像
$ sudo docker run -v {data_dir_on_host}:/data_dir_in_docker -it tugraph/tugraph-runtime-centos7:x.y.z /bin/bash
# 进入docker容器
$ docker exec -it {container_id} bash
-v 是目录映射,{host_data_dir}是用户希望保存数据的目录,比如/home/user1/workspace。-p的作用是端口映射,例子中将 Docker 的 7090 端口映射到本地的 7090 端口。{container_id}是 Docker 的 container id,可以通过 docker ps 获得。用于在 Ubuntu 上安装的 TuGraph 的.deb 安装包,其中包含了 TuGraph 可执行文件以及编写嵌入式程序和存储过程所需的头文件和相关库文件。
使用已经下载完成的tugraph_x.y.z.deb安装包在终端下安装,只需要运行以下命令:
$ sudo dpkg -i tugraph-x.y.z.deb
该命令默认将 TuGraph 安装于/usr/local目录下。用户也可以通过指定 --instdir=<directory> 选项更改安装目录。
用于在 CentOS 上安装的 TuGraph 的.rpm 安装包,其中包含了 TuGraph 可执行文件以及编写嵌入式程序和存储过程所需的头文件和相关库文件。
使用已经下载完成的`tugraph_x.y.z.rpm 安装包在终端下安装,只需要运行以下命令:
$ rpm -ivh tugraph-x.y.z.rpm
用户也可以通过指定--prefix选项指定安装目录。
评论