高效使用Tigergraph和Docker

2022-04-15 00:00:00 运行 容器 脚本 添加 映像

TigerGraph is my graph database and graph analytics platform of choice as it is fast, scalable, and has an active open-source community. I regularly make use of TigerGraph locally due to my location not having nearby TigerGraph Cloud servers.

TigerGraph是我选择的图形数据库和图形分析平台,因为它快速,可扩展且具有活跃的开源社区。 由于我所在的位置附近没有TigerGraph Cloud服务器,因此我经常在本地使用TigerGraph。

At the time of writing, the TigerGraph software requirements specify support for the following operating systems:

在撰写本文时, TigerGraph软件要求指定了对以下操作系统的支持:

  • Redhat and Centos versions 6.5–6.9, 7.0–7.4, and 8.0–8.2

    Redhat和Centos 6.5-6.9、7.0-7.4和8.0-8.2版本
  • Ubuntu 14.04, 16.04, and 18.04

    Ubuntu 14.04、16.04和18.04
  • Debian 8

    Debian 8

For anyone using operating systems beyond this list, a logical solution would be to make use of containerization: Docker, in the case of this article.

对于使用此列表以外的操作系统的任何人,一个合理的解决方案是利用容器化:就本文而言,是Docker。

In this article we will cover:

在本文中,我们将介绍:

  1. How to make use of the official TigerGraph and what’s inside

    如何利用官方的TigerGraph及其内部功能
  2. Stripping the official Docker image of unnecessary bloat

    删除不必要的膨胀的官方Docker映像
  3. Modifying the ENTRYPOINT to add:

    修改ENTRYPOINT以添加:
  • Running gadmin on startup

    启动时运行gadmin

  • Run GSQL scripts bound at a certain directory

    运行绑定到特定目录的GSQL脚本
  • Route the output from a log file to STDOUT

    将输出从日志文件路由到STDOUT

4. Using Docker Compose to run TigerGraph images

4.使用Docker Compose运行TigerGraph图像

相关文章