图数据库——Nebula Graph安装教程(MacOS)
背景刚学习图数据的内容,当前网上充斥大量的安装讲解各种参差不齐,令人头疼。现整理一份比较完整的安装及使用文档,供大家学习。以下内容亲测可用。版本MacOS12.0.1docker20.10.14Nebula Graphv3.X(20220415-master分支)Nebula Graph Studiov3.2.2Nebula Graph Consolev3.0.0(20220415-master分
目录
3.1 Git克隆nebula-docker-compose仓库
4.1 下载 Nebula Graph Studio部署配置文件
4.2 创建nebula-graph-studio-v3.2.2目录,并将安装包解压至目录中
4.4 构建并启动Nebula Graph Studio服务
背景
刚学习图数据的内容,当前网上充斥大量的安装文档,参差不齐,部署起来令人十分头疼。
现整理一份比较完整的安装文档,供大家学习参考。
版本
MacOS | 12.0.1 |
docker | 20.10.14 |
Nebula Graph | v3.X(20220415-master分支) |
Nebula Graph Studio | v3.2.2 |
Nebula Graph Console | v3.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中给大家更好体验。
~( ̄▽ ̄~)(~ ̄▽ ̄)~
更多推荐
所有评论(0)