>>>>
背景
刚学习图数据的内容,当前网上充斥大量的安装文档,参差不齐,部署起来令人十分头疼。
>>>>
版本
macOS 12.0.1(Intel)
Docker 20.10.14
Nebula Graph v3.x (20220415-master 分支)
Nebula Studio v3.2.2
Nebula Console v3.0.0 (20220415-master 分支)
注:以上软件版本为 20220415 最新版本
安装教程
相关地址:Install Docker Desktop on Mac | Docker Documentation (http://docs.docker.com/desktop/mac/install/)
"registry-mirrors": [
"http://hub-mirror.c.163.com/",
"http://reg-mirror.qiniu.com",
"http://docker.mirrors.ustc.edu.cn/",
"http://wh9z3wm8.mirror.aliyuncs.com"
]
docker network create nebula-net
注:此处旨在让 Nebula Graph 与 Nebula Studio 的 Docker 服务处于处于相同网段(可不配置)
Nebula Graph 安装
git clone -b master http://github.com/vesoft-inc/nebula-docker-compose.git
:%s/xxx/nebula-net/g
docker-compose up -d
Nebula Studio 安装
wget http://oss-cdn.nebula-graph.com.cn/nebula-graph-studio/3.2.2/nebula-graph-studio-v3.2.2.tar.gz
mkdir nebula-graph-studio-v3.2.2 && tar -zxvf nebula-graph-studio-v3.2.2.tar.gz -C nebula-graph-studio-v3.2.2
:%s/nebula-web/nebula-net/g
docker-compose up -d
下载链接:http://github.com/vesoft-inc/nebula-console/releases
macOS 下载第一个
下载文件后,更改名字为 nebula-console,该文件为二进制文件,在文件所在目录,执行命令,即可进入终端页面。
chmod 777 nebula-console./nebula-console -addr=127.0.0.1 -port 9669 -u root -p nebula
docker run --rm -ti --network nebula-net --entrypoint=/bin/sh vesoft/nebula-console:v2-nightly nebula-console -u root -p nebula --port 9669 --address graphd
git clone http://github.com/vesoft-inc/nebula-consolecd nebula-consolemakego get -u golang.org/x/sysmake./nebula-console -addr=127.0.0.1 -port 9669 -u root -p nebula
注:源码安装需要具有 Golang 环境,当前 GO 环境版本为 go1.18.1。
过程中有报错就下载一下 golang.org/x/sys (go get -u golang.org/x/sys),完事继续 make 就可以。
生成的 nebula-console 二进制文件与方式一基本一致,直接运行命令即可连接。
结果展示
docker ps
结语
本文为 Nebula 社区用户 yipeng 参与 Nebula 社区首届征文活动 🔗的原创文章,欢迎大家来围观,也希望这篇文章在安装 Nebula Graph 中给大家带来更好的体验。
Nebula 社区首届征文活动来啦🔗 奖品丰厚,使用场景全覆盖:撸码机械键盘⌨️、手机无线充🔋、健康小助手智能手环⌚️,更有数据库设计、知识图谱实践书籍📚 等你来领,还有 Nebula 精致周边送不停哦🎁
欢迎对 Nebula 有兴趣、喜钻研的小伙伴来书写自己和 Nebula 有趣的故事呀~