NebulaGraph Studio-3.10.0 arm架构安装包

Nebula-Studio 编译手册

本操作手册主要是用于 Nebula-Studio 在 Linux/Centos 系统/ARM 架构下的编译步骤以及相关

问题

  1. 编译准备

1.1 编译工具

编译工具

版本

Npm

6.14.18

NodeJs

14.21.3

Golang

1.20.6 linux/arm

Cmake

3.19.8

Cpack

3.19.8

1.2 Nebula-Studio 源码

源码版本:nebula-studio-3.10.0

  1. ARM 编译

2.1 下载源码到编译机(ARM 架构)

我们以/opt/目录为例,找到 nebula-studio 源码下载地址:

https://github.com/vesoft-inc/nebula-studio.git,然后下载 3.10.0 版本。将下载好的

nebula-studio 压 缩 包 放 到 编 译 机 的 /opt/ 目 录 下 并 解 压 , 解 压 命 令 unzip

nebula-studio-3.10.0.zip -d /opt/,文件名为 nebula-studio-3.10.0。

2.2 修改 CMakeLists.txt 文件内容

将文件/ s c ript s / rpm/CMakeLi s t s .t x t 中 的 x86_64 改 为 aarch642.3 找到编译脚本目录 scripts

将文件 build.sh 和 setEventTracking.sh 复制到/opt/nebula-studio-3.10.0 目录,命令

为:

cp /opt/nebula-studio-3.10.0/scripts/build.sh .

cp /opt/nebula-studio-3.10.0/scripts/setEventTracking.sh .

2.4 执行 build.sh(核心、难点)

1)执行 sh build.sh 后,会返回下图中的错误信息2)服务器的根目录下执行:npm install monaco-editor@>=0.25.0 (存在警告信

息,不用管)

3)执

cp

-r

/root/node_modules/monaco-editor/

/opt/nebula-studio-3.10.0/node_modules/

将刚才下载好的 monaco-editor 复制到 nebula-studio/node_modules 文件夹下面,

打开 build.sh 文件,执行:npm run build。

4)执行:cp -r ./dist/. ./server/api/studio/assets5)build server

1、执行 sed -i “s/9000/7001/g” ./server/api/studio/etc/studio-api.yaml

2、执行 cd ./server/api/studio

3、执行 go build -o server

执行完毕后,在 nebula-studio-3.10.0 目录下会多出两个文件2.5 pack_CentOS_aarch64.sh 路径修改

1、进入/opt 目录下面,执行 mkdir arm-nebula-studio-3.10.0 创建文件夹,并创建 source 文

件夹

2、在

/opt

mv

nebula-studio-3.10.0

/opt/arm-nebula-studio-3.10.0/source/nebula-graph-studio,将待编译的文件夹移动到 source

目录,并重命名为 nebula-graph-studio

3、将arm-nebula-studio-3.10.0/source/nebula-graph-studio/scripts/pack_CentOS_aarch64.sh复

制到 arm-nebula-studio-3.10.0/目录下面,最后,该目录下面有两个文件

2.6 执行 pack_CentOS_aarch64.sh

执行:sh pack_CentOS_aarch64.sh2.7 部署验证

将/opt/arm-nebula-studio-3.10.0/目录下面的 tar.gz 包放到 nebula 服务器上面,然

后解压后执行:

cd nebula-graph-studio

./server

最后在浏览器登录 nebula_ip:7001,使用默认账号 root 和密码 nebula 登录 studio
[nebula-studio ARM编译操作手册.pdf|attachment]
(upload://lTqzUZrSCF9wUsouYZn1m2WzJGB.pdf) (613.2 KB)

1 个赞