查看: 94|回复: 0

银河麒麟v10系统安装nebula-graph-studio可视化工具

[复制链接]

1

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-7-1
发表于 2022-2-17 18:31:00 | 显示全部楼层 |阅读模式

nebula图数据库在国产化环境部署后,我们需要安装studio可视化工具,

目前没有针对国产化银河麒麟系统的studio的安装包以及docker 镜像,

因此,我们需要下载studio的源码到银河麒麟系统里面进行编译。

 

1、下载源码包

nebula-http-gateway下载地址

https://github.com/vesoft-inc/nebula-http-gateway/tree/v2.1.1

 

nebula-studio下载地址

https://github.com/vesoft-inc/nebula-studio/tree/v3.1.0#production-deploy

 

因为studio编译依赖于nebula-http-gateway,所以我们需要先编译nebula-http-gateway

 

分别把源码上传到服务器上

 

 

 

 

2、编译nebula-http-gateway环境

cd nebula-http-gateway  
make build  //编译
nohup ./nebula-httpd &  //后台运行nebula-httpd

 

可能遇到的问题:

当执行make build编译的时候,可能系统没有go环境,这个需要手动去安装

yum install golang  //安装go环境

 

 

安装完go环境后,重新make build,如果出现以下问题:

 

 

 默认使用的是proxy.golang.org,在国内无法访问。

解决方法:

换一个国内能访问的代理地址:https://goproxy.cn

执行命令:

go env -w GOPROXY=https://goproxy.cn

 

重新执行命令,完美通过!

 

再重新编译nebula-http-gateway就可以了。

 

3、编译studio

进入nebula-graph-studio目录

$ npm install
$ npm run dev

 

 

当然啦,不可能会顺利执行成功的

首先我们需要安装npm和nodejs,当安装好这两个工具的时候,再次执行npm install

会报这个问题

问题You must install peer dependencies yourself.

 

解决方法:

这个时候需要去更新npm版本

更新本机的npm到最新版本:npm install -g npm

 

同时我们还需要更新nodejs的版本,因为npm的版本更新后,nodejs的版本也要跟着更新,否则系统也会提示说要更新到更新的node版本

我是通过下载离线包的方式来安装新的nodejs版本的,

nodejs下载地址 : https://nodejs.org/dist/

 

我们先卸载原来的nodejs

yum remove nodejs

 

 

我下载了教新的v16.12版本的   https://nodejs.org/dist/v16.12.0/

 

 

 

上传到服务器,并解压

 

 

 

 创建软链接

ln -s /home/node-v16.2.-linux-x64/bin/node  /usr/bin/node
//ln -s 解压的node目录/bin/node /usr/bin/node

 

 

测试nodejs是否安装成功

node -v

 

 

 

接下来我们再次执行 npm install  和 npm run dev

如果出现错误  :  System limit for number of file watchers reached

解决方法:

sudo vi /etc/sysctl.conf
# 在最后面加入
fs.inotify.max_user_watches=524288
# 保存后推出
# 之后运行命令
sudo sysctl -p

 

 

继续执行命令npm run dev 运行

 

 

 

 

目前没有报错了,我们打开浏览器访问    服务器ip:7001

 

 

输入地址信息:

 

 

 

 

 

 

后期可以后台运行可视化工具了

nohup npm run dev >/dev/null 2>&1 & exit

 



来源:https://www.cnblogs.com/braveym/p/15905930.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部