这里记录一下第一次尝试tiger graph的过程;
系统:Mac OS
1、安装Docker Desktop
🔗:这里是下载链接
下载后需要进行配置:
点击桌面顶部菜单栏的🐳图标
>> Preferences
>> Resources
推荐:4核和16GB内存
最低要求:2 核和 10GB 内存
设置完成后点击保存并重新启动
2、在主机上准备一个共享文件夹
mkdir file-for-tigergraph # 随便创建一个目录在主机和docker容器之间共享数据
chmod 777 file-for-tigergraph # 加上读+写+执行的权限
3、运行TigerGraph Docker 镜像
运行以下命令来拉取 TigerGraph docker 镜像、绑定端口、映射共享数据文件夹并从镜像启动容器:
docker run -d -p 14022:22 -p 9000:9000 -p 14240:14240 --name tigergraph --ulimit nofile=1000000:1000000 -v ~/file-for-tigergraph :/home/tigergraph/mydata -t docker.tigergraph.com/tigergraph:latest
这么长,具体都是什么意思呢:
-d
:使容器在后台运行。
-p
: 将 docker 22 端口映射到主机 OS 14022 端口,将 9000 端口映射到主机 OS 9000 端口,将 14240 端口映射到主机 OS 14240 端口。
--name
:命名容器tigergraph。
--ulimit
:将ulimit(每个进程打开的文件描述符的数量)设置为 100 万。
-v
:将主机操作系统~/file-for-tigergraph文件夹挂载到 docker文件夹:/home/tigergraph/mydata
-t
: 分配一个伪 TTY
docker.tigergraph.com/tigergraph:latest
:从 TigerGraph docker 注册表 URL docker.tigergraph.com/tigergraph 下载最新的 docker 镜像。latest可替换为特定版本号
4、使用 SSH 连接到容器
一、验证容器是否正在运行
docker ps | grep tigergraph
二、使用终端打开,默认用户名:tigergraph
;默认密码:tigergraph
ssh -p 14022 tigergraph@localhost
5、启动TigerGraph
一、容器内启动服务
gadmin start all
二、进入可视化IDE http://localhost:14240/#/home
如果你发现除了Design Schema
可以点,下面的目录均无法切换的话,那是因为现在是在Global View
下的,你需要创建一个自己的view,就好啦。
三、当然如果你不想用可视化页面的话,就命令行输入
gsql
来启动 GSQL shell