暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

macOS 安装 Nebula Graph 看这篇就够了

1277

>>>>

背景

刚学习图数据的内容,当前网上充斥大量的安装文档,参差不齐,部署起来令人十分头疼。

现整理一份比较完整的安装文档,供大家学习参考。

>>>>

版本

  • 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 最新版本

>>>>

安装教程

以下内容亲测可用。

Docker 安装

下载网站

相关地址:Install Docker Desktop on Mac | Docker Documentation (https://docs.docker.com/desktop/mac/install/

配置 Docker 加速

"registry-mirrors": [    "https://hub-mirror.c.163.com/",    "https://reg-mirror.qiniu.com",    "https://docker.mirrors.ustc.edu.cn/",    "https://wh9z3wm8.mirror.aliyuncs.com"  ]

Docker 网络配置

docker network create nebula-net

注:此处旨在让 Nebula Graph 与 Nebula Studio 的 Docker 服务处于处于相同网段(可不配置)

Nebula Graph 安装

Git 克隆 nebula-docker-compose 仓库

git clone -b master https://github.com/vesoft-inc/nebula-docker-compose.git

修改 docker-compose.yaml 全局替换网络为 nebula-net增加 external: true

 :%s/xxx/nebula-net/g

docker-compose 拉起 Nebula 服务

docker-compose up -d

Nebula Studio 安装

下载 Nebula Studio 部署配置文件

wget  https://oss-cdn.nebula-graph.com.cn/nebula-graph-studio/3.2.2/nebula-graph-studio-v3.2.2.tar.gz

创建 nebula-graph-studio-v3.2.2 目录,并将安装包解压至目录中

mkdir nebula-graph-studio-v3.2.2 && tar -zxvf nebula-graph-studio-v3.2.2.tar.gz -C nebula-graph-studio-v3.2.2

修改 docker-compose.yaml 将原有 nebula-web 全局替换网络为 nebula-net增加 external: true

:%s/nebula-web/nebula-net/g

构建并启动 Nebula Studio 服务

docker-compose up -d

访问(推荐)

登录 Nebula Studio 后台(http://127.0.0.1:7001/
配置 Nebula 数据库信息,Host:nebula 的 IP 地址:9669,默认用户名和密码为:root nebula。
本例由于 Nebula Graph 与 Nebula Studio 在同一个网段,可以使用 Host:graphd:9669:

即可登入
Nebula Console 安装 & 访问

二进制文件方式(推荐)

下载链接:https://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 安装

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 https://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 服务状态

docker ps

Nebula Studio 服务访问


>>>>

结语

本文为 Nebula 社区用户 yipeng 参与 Nebula 社区首届征文活动 🔗的原创文章,欢迎大家来围观,也希望这篇文章在安装 Nebula Graph 中给大家带来更好的体验。







Nebula 社区首届征文活动来啦🔗 奖品丰厚,使用场景全覆盖:撸码机械键盘⌨️、手机无线充🔋、健康小助手智能手环⌚️,更有数据库设计、知识图谱实践书籍📚 等你来领,还有 Nebula 精致周边送不停哦🎁

欢迎对 Nebula 有兴趣、喜钻研的小伙伴来书写自己和 Nebula 有趣的故事呀~

End

🔔 由于微信对外链的跳转限制,上文链接无法直接点击,大家可以点击下文【阅读原文】查看原文,体验更佳哦~
要来交流图据库技吗?关注公众号后发送“加群”,Nebula 迷人小姐姐拉你进群~~

🙋‍♂️ 喜欢本文的话,、👍 在看

谢谢~~

文章转载自Nebula Graph Community,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论