图数据库——Nebula Graph安装教程(MacOS)

目录

背景

版本

安装教程

1. docker安装

1.1 下载网站

1.2 配置docker加速

 2. Docker网络配置

 3. Nebula Graph安装

3.1 Git克隆nebula-docker-compose仓库

3.2 修改docker-compose.yaml

3.3 docker-compose部署nebula

4. Nebula Graph Studio安装

4.1 下载 Nebula Graph Studio部署配置文件

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

4.3 修改docker-compose.yaml  

4.4 构建并启动Nebula Graph Studio服务  

4.4 访问(推荐)

5. Nebula Console安装&访问

5.1 二进制文件方式(推荐)

5.2 docker进入

 5.3 源码安装

6. 结果展示

6.1 docker服务状态

6.2 Nebula Graph Studio服务访问

结语


背景

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

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

版本

MacOS12.0.1 
docker20.10.14
Nebula Graphv3.X(20220415-master分支)
Nebula Graph Studiov3.2.2
Nebula Graph Consolev3.0.0(20220415-master分支)

注:以上软件版本为20220415最新版本

安装教程

以下内容亲测可用。

1. docker安装

1.1 下载网站

 相关地址:Install Docker Desktop on Mac | Docker Documentation

 

1.2 配置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"
  ]

 2. Docker网络配置

因已存在,用nebula代替演示

docker network create nebula-net

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

 3. Nebula Graph安装

3.1 Git克隆nebula-docker-compose仓库

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

3.2 修改docker-compose.yaml

全局替换网络为nebula-net,增加external: true

:%s/xxx/nebula-net/g

3.3 docker-compose部署nebula

docker-compose up -d

4. Nebula Graph Studio安装

4.1 下载 Nebula Graph Studio部署配置文件

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

4.2 创建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

4.3 修改docker-compose.yaml  

将原有nebula-web全局替换网络为nebula-net,增加external: true

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

4.4 构建并启动Nebula Graph Studio服务  

docker-compose up -d

4.4 访问(推荐)

登录Nebula Graph Studio后台(http://127.0.0.1:7001/)

配置nebula数据库信息,Host:nebula的IP地址:9669,默认用户名和密码为:root/nebula

本例由于Nebula Graph与Nebula Graph Studio在同一个网段,可以使用Host:graphd:9669

 即可登入 

5. Nebula Console安装&访问

5.1 二进制文件方式(推荐)

下载链接: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

 

5.2 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

 5.3 源码安装

git clone https://github.com/vesoft-inc/nebula-console

cd nebula-console

make

go get -u golang.org/x/sys

make

./nebula-console -addr=127.0.0.1  -port 9669 -u root -p nebula

注:源码安装需要具有go环境,当前go环境版本为go1.18.1

过程中有报错就下载一下golang.org/x/sys(go get -u golang.org/x/sys),完事继续make就可以。

生成的nebula-console二进制文件与方式一基本一致,直接运行命令即可连接

6. 结果展示

6.1 docker服务状态

docker ps

6.2 Nebula Graph Studio服务访问

结语

        原创文章,谢谢大家的支持,希望这篇文章在安装Nebula Graph中给大家更好体验。

~( ̄▽ ̄~)(~ ̄▽ ̄)~

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

益朋

看官老爷们的打赏是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值