【Nebula笔记】简介及安装

 目录

一、简介

(一) 什么是图数据库

二、安装

(一) 原生安装

(二) Docker & Docker compose

1. Docker安装

Linux

Window

2. 部署NebulaGraph

(三) to MAC

三、Nebula Graph Studio

(一) 版本兼容性

(二) 原生安装

(三) Docker compose

(四) 连接Nebula Graph


相关文档

  1. 官方文档:NebulaGraph Database 手册
  2. PDF版文档:📎NebulaGraph-CN.pdf
  3. NebulaGraph Studio文档:什么是 NebulaGraph Studio - NebulaGraph Database 手册

一、简介

NebulaGraph 是一款开源的、分布式的、易扩展的原生图数据库,能够承载包含数千亿个点和数万亿条边的超大规模数据集,并且提供毫秒级查询。

(一) 什么是图数据库

图数据库是专门存储庞大的图形网络并从中检索信息的数据库。它可以将图中的数据高效存储为点(Vertex)和边(Edge),还可以将属性(Property)附加到点和边上。

图数据库适合存储大多数从现实抽象出的数据类型。世界上几乎所有领域的事物都有内在联系,像关系型数据库这样的建模系统会提取实体之间的关系,并将关系单独存储到表和列中,而实体的类型和属性存储在其他列甚至其他表中,这使得数据管理费时费力。

NebulaGraph 作为一个典型的图数据库,可以将丰富的关系通过边及其类型和属性自然地呈现。

二、安装

(一) 原生安装

准备资源 - NebulaGraph Database 手册

(二) Docker & Docker compose

1. Docker安装

Linux

【Docker笔记】Docker安装及配置-CSDN博客

Window

【Docker笔记】Docker安装及配置-CSDN博客

2. 部署NebulaGraph

git clonenebula-docker-compose文件

docker-compose.yaml

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

启动Nebula Graph服务

docker-compose -f ./nebula-docker-compose/docker-compose.yaml up -d

停止Nebula Graph服务

docker-compose -f ./nebula-docker-compose/docker-compose.yaml down

(三) to MAC

macOS 安装 NebulaGraph 看这篇就够了

三、Nebula Graph Studio

(一) 版本兼容性

NebulaGraph 版本

Studio 版本

3.6.0

3.8.0、3.7.0

3.5.x

3.7.0

3.4.0 ~ 3.4.1

3.7.0、3.6.0、3.5.1、3.5.0

3.3.0

3.5.1、3.5.0

3.0.0 ~ 3.2.x

3.4.1、3.4.0

3.1.0

3.3.2

3.0.0

3.2.x

2.6.x

3.1.x

2.6.x

3.1.x

2.0 & 2.0.1

2.x

1.x

1.x

(二) 原生安装

下载并解压tar

# 下载tar包
https://oss-cdn.nebula-graph.com.cn/nebula-graph-studio/3.8.0/nebula-graph-studio-3.8.0.x86_64.tar.gz?_gl=1*6xn01o*_ga*MTMyMTE5Mjg0OC4xNzAzMzkyNzA1*_ga_BGGB2REDGM*MTcxMTE2OTMwOC4xLjEuMTcxMTE3Mjc0MS4zNy4wLjA.
# 解压tar包
tar -xvf nebula-graph-studio-3.8.0.x86_64.tar.gz

部署服务并启动

cd nebula-graph-studio
./server# 停止服务
kill $(lsof -t -i :7001) # stop nebula-graph-studio

(三) Docker compose

下载docker compose文件

docker-compose.yml

# 下载配置文件压缩包
https://oss-cdn.nebula-graph.com.cn/nebula-graph-studio/3.8.0/nebula-graph-studio-3.8.0.tar.gz?_gl=1*13a7jrs*_ga*MTMyMTE5Mjg0OC4xNzAzMzkyNzA1*_ga_BGGB2REDGM*MTcxMTE2OTMwOC4xLjEuMTcxMTE3Mjc0MS4zNy4wLjA.
# 解压
mkdir nebula-graph-studio-3.8.0 && tar -zxvf nebula-graph-studio-3.8.0.tar.gz -C nebula-graph-studio-3.8.0

启动服务

docker-compose -f ./nebula-graph-studio-3.8.0/docker-compose.yaml up -d

停止服务

docker-compose -f ./nebula-graph-studio-3.8.0/docker-compose.yaml down

(四) 连接Nebula Graph

前提条件

  • Studio已经启动
  • Nebula Graph的服务IP及端口,默认端口为9669
  • Nebula Graph的登录账号信息

浏览器输入http://<ip_address>:7001

在Studio的配置页面上,输入以下信息:

Graphd IP地址:实际IP,不能是127.0.0.1localhost

Port:Graphd服务的端口

用户名和密码:身份认证详见:身份验证 - NebulaGraph Database 手册

  • 如果未启用身份验证,可以填写默认用户名 root 和任意密码。
  • 如果已启用身份验证,但是未创建账号信息,用户只能以 GOD 角色登录,必须填写 root 及对应的密码 nebula。
  • 如果已启用身份验证,同时又创建了不同的用户并分配了角色,不同角色的用户使用自己的账号和密码登录。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/284904.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

简述C语言文件操作

&#x1f308; 个人主页&#xff1a;白子寰 &#x1f525; 分类专栏&#xff1a;魔法指针&#xff0c;进阶C&#xff0c;C语言&#xff0c;C语言题集&#xff0c;C语言实现游戏&#x1f448; 希望得到您的订阅和支持~ &#x1f4a1; 坚持创作博文(平均质量分79)&#xff0c;分享…

安全工具介绍 SCNR/Arachni

关于SCNR 原来叫Arachni 是开源的&#xff0c;现在是SCNR&#xff0c;商用工具了 可试用一个月 Arachni Web Application Security Scanner Framework 看名字就知道了&#xff0c;针对web app 的安全工具&#xff0c;DASTIAST吧 安装 安装之前先 sudo apt-get update sudo…

每日学习笔记:C++ STL 容器的杂谈

三种自定义STL容器 string作为STL容器 C风格数组作为STL容器 C11以后 C11以前 容器元素类型是引用 使用智能指针存储元素 使用引用外覆器 各容器使用时机 如何分别用两种不同的排序准则来存储同批数据&#xff1f; 解决方案&#xff1a;将容器元素改为智能指针即可。 根据排…

大数据Spark--入门

文章目录 Spark 概述Spark 是什么Spark and HadoopSpark and HadoopSpark 核心模块 Spark 简单上手创建Maven项目增加 Scala 插件增加依赖关系WordCount异常处理 Spark 概述 Spark 所需资料 链接&#xff1a;https://pan.baidu.com/s/12iaW68vriL6i-xI1kmr0_g?pwdm4zc 提取码…

对话Midjourney创始人:图片仅是起步,人工智能将全面改变学习、创意和组织。

ChatGPT狂飙160天&#xff0c;世界已经不是之前的样子。 新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 ​ 发布在https://it.weoknow.com 关注我 Midjourney 是一家神奇的公司&#xff0c;11 人改变世界&#xff0c;创造伟大的产品。…

小车倒立摆系统极点配置,LQR闭环控制

在之前直流电机控制仿真里有讲过状态控制的基本架构&#xff0c;有兴趣的同学可以再回去看看&#xff0c;链接如下好玩的直流电机调速实验、PID、极点配置、LQR、观测器&#xff1b;不讲大道理_lqr控制器观测器-CSDN博客 在专栏的前三篇文章 小车倒立摆物理建模与simulink仿真…

MySQL字符集与排序规则

MySQL字符集与排序规则 字符集 字符集是一组符号和编码&#xff0c; 排序规则是用于比较字符集中字符的一组规则。 可使用information_schema character_sets表或show character_set语句查看可用的字符集。 Unicode、ACCII和UTF-8的区别 Unicode 是一种字符集&#xff0c;它…

探索超净实验室:高纯电子级PFA洗瓶特氟龙材质清洗瓶的特性

PFA洗瓶&#xff0c;实验中常用的清洗工具之一&#xff0c;是一个带有弯曲管状喷嘴的柔性瓶子&#xff0c;因此可以用手挤压瓶身以产生压力&#xff0c;迫使瓶内液体通过塑料管以单滴或窄流的形式流到需要清洁的表面。 ​ 由于需要多次挤压&#xff0c;瓶体要有良好的回弹性和…

【Unity】宏定义Scripting Define Symbols

1.宏的用处 我们在使用Unity开发的时候&#xff0c;经常需要根据不同环境执行不同的代码 比如安卓手机和苹果手机获取路径代码 这个时候&#xff0c;宏就派上用场了。 代码示例&#xff1a; //获取路径public string GtePath(){//不同平台&#xff0c;取不同的存储路径string…

软考 网络工程师 每日学习打卡 2024/3/21

学习内容 第8章 网络安全 本章主要讲解网络安全方面的基础知识和应用技术。针对考试应该掌握诸如数据加密、报文认 证、数字签名等基本理论&#xff0c;在此基础上深入理解网络安全协议的工作原理&#xff0c;并能够针对具体的 网络系统设计和实现简单的安全解决方案。 本章共有…

P - Beat

题目分析 1.看数据范围&#xff0c;大概知道dfs能做 2.自0问题开始查找&#xff0c;确保之后每次查找到的问题的困难度均大于上一次 3.遍历所有情况再记录cnt即可 代码 #include <iostream> #include <algorithm> #include <cstdio> #include <cstring&…

最好用的软件安装教程合集(Matlab\ Anaconda\Pytorch..)

MATLAB R2022b 安装教程 http://t.csdnimg.cn/dQ0Qwhttp://t.csdnimg.cn/dQ0Qw Anaconda安装教程 https://blog.csdn.net/fan18317517352/article/details/123035625https://blog.csdn.net/fan18317517352/article/details/123035625 Pytorch安装教程 https://blog.csdn.net…

pycorrector检测OCR错字实践

参考&#xff1a;https://github.com/shibing624/pycorrector/tree/master/examples/macbert stopwords.txt 添加专业停用词&#xff0c;避免错误 设置自定义词典&#xff0c;避免将正确的词错误检测成错误的词 from pycorrector import Corrector m Corrector() m.set_cus…

Naive UI:一个 Vue 3 组件库,比较完整,主题可调,使用 TypeScript,快有点意思。

在当今的前端开发领域&#xff0c;Vue 3已成为中后台应用的首选框架。为了满足开发者的需求&#xff0c;各种组件库如雨后春笋般涌现。其中&#xff0c;Naive UI以其独特的优势&#xff0c;成为了Vue 3开发者的得力助手。本文将深入探讨Naive UI的特性、优势以及如何使用它来提…

面试算法-78-两两交换链表中的节点

题目 给你一个链表&#xff0c;两两交换其中相邻的节点&#xff0c;并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题&#xff08;即&#xff0c;只能进行节点交换&#xff09;。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4] 输出&#xff…

【spring】@Lazy注解学习

Lazy介绍 Lazy 注解是一个配置注解&#xff0c;用于指示 Spring 容器在创建 bean 时采用延迟初始化的策略。这意味着&#xff0c;除非 bean 被实际使用&#xff0c;否则不会被创建和初始化。 在 Spring 框架中&#xff0c;默认情况下&#xff0c;所有的单例 bean 在容器启动时…

GAMES101 作业0

1.向量点积 dot(a, b) a1 * b1 a2 * b2 ... an * bn根据sample&#xff0c;我们可以通过dot进行向量点积 2.矩阵运算 3.给定一个点 P(2,1), 将该点绕原点先逆时针旋转 45◦&#xff0c;再平移 (1,2), 计算出变换后点的坐标&#xff08;要求用齐次坐标进行计算&#xff09;…

11.创建后台系统项目

后台系统项目 兼容性 vite官网&#xff1a;https://vitejs.dev/ vite中文网&#xff1a;https://cn.vitejs.dev/ vite需要node.js版本 >14.0.0&#xff0c;建议16 node -v 查看版本号 创建项目 进入存放目录 执行命令 npm create vitelatest 选择vue框架 选择typescript…

SpringBoot自动装配原理

SpringBootApplication相当于 SpringBootConfiguration EnableAutoConfiguration ComponentScan ●EnableAutoConfiguration&#xff1a;启用 SpringBoot 的自动配置机制 ●ComponentScan&#xff1a; 扫描被Component (Service,Controller)注解的 bean&#xff0c;注解默认…

CTF-辨别细菌

题目描述&#xff1a;try your best to find the flag. 进入靶场后发现是一个游戏&#xff0c;需要全部答对才可以得到最后的flag 查看了一下源码&#xff0c;发现有一个答案模板的模块 尝试解释一下代码 <!-- 答案模版 --> <script id"template_game_pi…