最讨厌安装一堆乱七八糟的东西

加了客服小姐姐的微信(NebulaGraphbot),给我的参考资料:

首先,以下是可以收藏的学习资料:
1.解决你大部分使用问题的文档地址:https://docs.nebula-graph.com.cn/
2.了解 Nebula Graph 设计架构的博客地址:https://nebula-graph.com.cn/posts/ 
3.简单上手的视频教程 B 站地址:https://space.bilibili.com/472621355

使用问题和需求都可以去我们的论坛提哈,方便回溯问题给以后的小伙伴做参考,btw,我们有 OnCall 的研发人员在线答疑解~论坛传送门:https://discuss.nebula-graph.com.cn/ 
Ps: 论坛提问有审核机制,记得按模版提问哟

最后,这是我们的 GitHub 开源地址:https://github.com/vesoft-inc/nebula,帮忙点个 star 谢谢

1、已经下载了Linux,通过编译源码方式来安装 Nebula Graph

具体链接:https://docs.nebula-graph.com.cn/manual-CN/3.build-develop-and-administration/1.build/1.build-source-code/

克隆源码:

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

未找到命令:

执行命令:wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
执行命令:rpm -ivh epel-release-latest-7.noarch.rpm

执行命令:yum install -y git

然后:看链接发现好多东西没安装,于是放弃了。

2、使用 rpm/deb 包安装 Nebula Graph

找到其他安装方式,使用 rpm/deb 包安装 Nebula Graph:

https://docs.nebula-graph.com.cn/manual-CN/3.build-develop-and-administration/2.install/1.install-with-rpm-deb/

  1. 登录到 GitHub 并单击 https://github.com/vesoft-inc/nebula/actions 链接。

  2. 在 Actions 选项卡下,单击左侧的 package,显示所有可用的包。

  3. 单击列表顶部最新的包。 

下载超级慢,放弃下载,看到网上这个包更新时间最新为20210302:

命令:

wget https://oss-cdn.nebula-graph.com.cn/package/nightly/2021.03.02/nebula-2021.03.02-nightly.el7-5.x86_64.rpm

安装 Nebula Graph

命令:

sudo rpm -ivh nebula-2021.03.02-nightly.el7-5.x86_64.rpm   (这里替换自己下载的文件名)

注意

  1. 使用自己的文件名替换以上命令中的文件名,否则以上命令可能执行失败。
  2. Nebula Graph 默认会安装在 /usr/local/nebula 目录下。

启动和停止 Nebula Graph 服务

启动 Nebula Graph 服务:

sudo /usr/local/nebula/scripts/nebula.service start all

可以执行以下命令检查服务是否成功启动:

sudo /usr/local/nebula/scripts/nebula.service status all

输入以下命令连接 Nebula Graph 服务:

  • -u 用户名称,默认值为 root
  • -p 密码,用户 root 的默认密码为 nebula
  • --addr 为 graphd IP, 默认使用 127.0.0.1
  • --port 为 graphd port,默认值为 3699
  • SHOW HOSTS 命令检查已成功连接的 storaged 服务

sudo /usr/local/nebula/bin/nebula -u root -p nebula --addr=127.0.0.1 --port=3699

但是不是可视化的,后续使用可以参考:https://zhuanlan.zhihu.com/p/93613960

停止 Nebula Graph 服务

命令:

sudo /usr/local/nebula/scripts/nebula.service stop all

3、可视化工具:Nebula Graph Studio

(暂时安装失败下次再看看,好麻烦,跳到第4个目录)

链接:https://github.com/vesoft-inc/nebula-docker-compose/blob/master/README_zh-CN.md

1、需要用到Docker

pip uninstall docker-compose

看了下python是2.7版本的,于是:
(1)强制删除已安装python及其关联
          rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
(2)删除残余文件
         whereis python|xargs rm -frv

然后安装python3:

sudo yum install python3-pip

上面命令把yum删除了。最好不要用。

直接先安装pip:

sudo yum install python-pip

安装失败了,换一个:

yum -y install epel-release

yum install python-pip

对安装好的pip进行升级 pip install --upgrade pip

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

(下次再安装)

4、不使用Docker安装Nebula Graph Studio

教程:https://discuss.nebula-graph.com.cn/t/topic/2196/7

命令:

wget https://github.com/vesoft-inc/nebula-web-docker/blob/master/Nebula-Graph-Studio-1.2.5-Linux.rpm

咋说呢,不知道是不是我网络问题,总之失败了N次,莫名其妙再试一次的时候就成功了。

然而:。。80多M这肯定没下载成功。

然后我把整个目录下载下来:

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

进入目录查看:

cd nebula-web-docker/

接下来:

sudo rpm -ivh --replacepkgs Nebula-Graph-Studio-1.2.5-Linux.rpm

也许可以了?试一试

分别有3个服务

  • 端口号7001:studio的web服务
  • 端口号8080:nebula-http-gateway,client的http服务
  • 端口号5699:nebula-importer,数据导入服务

命令:

cd /home/vesoft/nebula-graph-studio

npm run start

未找到npm命令,安装npm 

wget https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.xz

sudo tar -Jxf node-v14.16.0-linux-x64.tar.xz

sudo ln -s /root/node-v14.16.0-linux-x64/bin/node /usr/local/bin/node    (目录不同自己更改)

sudo ln -s /root/node-v14.16.0-linux-x64/bin/npm   /usr/local/bin/npm    (目录不同自己更改)

cd /home/vesoft/nebula-graph-studio

npm run start

cd /home/vesoft/nebula-graph-studio
npm run start // 需要启动7001 studio服务时使用
./vendors/nebula-importer & //需要启动 5699 数据导入服务时使用
./vendors/nebula-http-gateway & // 需要启动 8080 nebula client 的http服务时使用

接下来:http://0.0.0.0:7001

需要启动 Nebula Graph 服务:

sudo /usr/local/nebula/scripts/nebula.service start all

然后网页打开: http://192.168.43.108:7001/  (这里ip是你Linux的IP)

Nebula Graph安装相关推荐

  1. model存数据_Jepsen 测试框架在图数据库 Nebula Graph 中的实践

    在本篇文章中主要介绍图数据库 Nebula Graph 在 Jepsen 这块的实践. Jepsen 简介 Jepsen 是一款用于系统测试的开源软件库,致力于提高分布式数据库.队列.共识系统等的安全 ...

  2. Nebula Graph学习篇1_基础概念、初步使用、整合SpringBoot使用

    目录 一.基础概念 图数据库的概念 适用场景 数据模型 路径 点的VID 架构 二.初步使用 Windows安装Nebula-Graph服务 Nebula Console 连接 Nebula-Grap ...

  3. GraphX 在图数据库 Nebula Graph 的图计算实践

    不同来源的异构数据间存在着千丝万缕的关联,这种数据之间隐藏的关联关系和网络结构特性对于数据分析至关重要,图计算就是以图作为数据模型来表达问题并予以解决的过程. 一.背景 随着网络信息技术的飞速发展,数 ...

  4. Nebula Graph性能测试工具——Nebula Bench实践

    简介 Nebula Bench 是一款利用 LDBC 数据集对 Nebula Graph 进行性能测试的工具.本文是通过Nebula Bench进行性能测试的实践总结. 版本 CentOS 7.9 N ...

  5. 亿万级图数据库 Nebula Graph 的数据模型和系统架构设计

    Nebula Graph:一个开源的分布式图数据库.作为唯一能够存储万亿个带属性的节点和边的在线图数据库,Nebula Graph 不仅能够在高并发场景下满足毫秒级的低时延查询要求,还能够实现服务高可 ...

  6. 众测 Nebula Graph | 捉虫计划已开启,这项有礼

    Nebulan Graph 捉虫计划 是开源的分布式图数据库 -- Nebula 发起的「找 Bug」活动,旨在发动开源社区的力量共建图数据库 Nebula. Nebula Graph:一个开源的分布 ...

  7. 技术实践 | 用 NetworkX + Gephi + Nebula Graph 分析权力的游戏人物关系(上篇)

    本文转载自公众号:Nebula Graph Community . 我们都知道<权利的游戏>在全世界都很多忠实的粉丝,除去你永远不知道剧情下一秒谁会挂这种意外"惊喜", ...

  8. gephi生成网络关系图_用 NetworkX + Gephi + Nebula Graph 分析lt;权力的游戏gt;人物关系(上)

    我们都知道<权利的游戏>在全世界都很多忠实的粉丝,除去你永远不知道剧情下一秒谁会挂这种意外"惊喜",当中复杂交错的人物关系也是它火爆的原因之一,而本文介绍如何通过 Ne ...

  9. Nebula Graph 在企查查的应用

    本文首发于 Nebula Graph Community 公众号 解决思路 解决 K8s 部署 Nebula Graph 集群后连接不上集群问题最方便的方法是将 nebula-algorithm / ...

  10. Nebula Graph|信息图谱在携程酒店的应用

    本文首发于 Nebula Graph Community 公众号 对于用户的每一次查询,都能根据其意图做到相应的场景和产品的匹配",是携程酒店技术团队的目标,但实现这个目标他们遇到了三大问题 ...

最新文章

  1. Python zip() 函数
  2. 罗浩.ZJU | 如何看待 2020 届校招算法岗「爆炸」的情况?
  3. 全球著名音乐抓轨软件EAC 设置详解
  4. 二十八、事务的提交与回滚演示
  5. 不使用加减乘除符号计算加法
  6. 如果再这么玩下去,中国的科研就没戏了
  7. 使用手机企业微信创建自己的企业(公司)
  8. 操作系统(2)-创建线程的几种方式
  9. 从0开始安卓开发之路_Android Studio安装包
  10. oracle 字符串等于,ORACLE in (字符串,字符串,字符串)
  11. 用于发现软件定义无线电的实时频谱分析仪设备的网络协议
  12. web(蜘蛛网和网)
  13. 苹果cmsV10 会员收费设置 会员VIP权限设置教程
  14. 8、双目测距及3D重建python
  15. itchat 新手上路
  16. 处理tcga突变数据一点思考
  17. flowable申请页面
  18. 开发信如何写打开率才更高
  19. opencv曝光过度_使用 OpenCV 进行曝光融合(Exposure Fusion)成像
  20. 设计模式六大原则之--里氏替代原则(LSP)

热门文章

  1. python中的zen原则到底是什么
  2. 热释电红外传感器电路
  3. linux基于i2c-tools快速搭建设备读写环境
  4. JavaCV开发详解之27:使用javacv把视频切割成多个视频分片文件,以mp4为例,把视频切割成MP4分片文件
  5. win10开始菜单应用图标丢失
  6. 等式约束二次规划——变量消除法和KKT法
  7. First_Day_NingShanFeng之品优购电商系统开发
  8. canvas应用之各种游戏转盘
  9. 夜间灯光数据简介与下载链接
  10. XP_cmdshell