• Nebula数据库安装


    1、什么是nebula

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

    2、利用docker-compose安装Nebula数据库

    1、前提条件

    • 主机中安装了docker
    • 主机中安装了Docker Compose
      下载Docker Compose的可执行文件。可以使用以下命令下载最新版本:
    curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
    • 1

    给可执行权限

    chmod +x /usr/local/bin/docker-compose
    #查看版本号
    docker-compose version
    
    • 1
    • 2
    • 3

    2、 使用 Git 将 nebula-docker-compose 库拷贝到本地

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

    下载下来后将nebula-docker-compose文件夹拷贝到主机的/data目录
    在这里插入图片描述
    在这里插入图片描述
    其实安装的时候就是执行的这个yaml

    3、在安装nebula的主机进入到nebula-docker-compose目录

    cd /data/nebula-docker-compose
    
    • 1

    4、执行如下命令启动NebulaGraph服务。

    docker-compose up -d
    
    • 1

    在这里插入图片描述

    5、查看服务状态

    docker-compose ps
    
    • 1

    都是running状态就没有问题

    6、连接NebulaGraph

    登录安装了 NebulaGraph Console 的容器,然后再连接 Graph 服务。这里介绍这种方式,验证是否能登录

    • 使用docker-compose ps命令查看 NebulaGraph Console 容器名称。
    $ docker-compose ps
              Name                         Command             State                 Ports
    ----------------------------------------------------------------------------------------------
    nebula-dockercompose-console-1     sh -c sleep 3 &&          Up
                                      nebula-co ...
    ......
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 进入 NebulaGraph Console 容器中。
    $ docker exec -it nebula-dockercompose-console-1 /bin/sh
    / #
    
    • 1
    • 2
    • 通过 NebulaGraph Console 连接NebulaGraph。
    / # ./usr/local/bin/nebula-console -u root -p nebula --address=graphd --port=9669
    
    • 1

    默认情况下,身份认证功能是关闭的,只能使用已存在的用户名(默认为root)和任意密码登录。

    • 查看集群状态。
    nebula> SHOW HOSTS;
    +-------------+------+----------+--------------+----------------------+------------------------+---------+
    | Host        | Port | Status   | Leader count | Leader distribution  | Partition distribution | Version |
    +-------------+------+----------+--------------+----------------------+------------------------+---------+
    | "storaged0" | 9779 | "ONLINE" | 0            | "No valid partition" | "No valid partition"   | "3.6.0" |
    | "storaged1" | 9779 | "ONLINE" | 0            | "No valid partition" | "No valid partition"   | "3.6.0" |
    | "storaged2" | 9779 | "ONLINE" | 0            | "No valid partition" | "No valid partition"   | "3.6.0" |
    +-------------+------+----------+--------------+----------------------+------------------------+---------+
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    执行两次exit可以退出容器。

    2、利用docker-compose安装管理客户端 Nebula Graph Studio

    1、下载nebula-graph-studio-3.7.0.tar.gz

    https://oss-cdn.nebula-graph.com.cn/nebula-graph-studio/3.7.0/nebula-graph-studio-3.7.0.tar.gz
    
    • 1

    2、上传到主机并解压

    mkdir nebula-graph-studio-3.7.0 && tar -zxvf nebula-graph-studio-3.7.0.tar.gz -C nebula-graph-studio-3.7.0
    
    • 1

    3、解压后进入 nebula-graph-studio-3.7.0 目录。

    cd nebula-graph-studio-3.7.0
    
    • 1

    4、拉取 Studio 的 Docker 镜像。

    docker-compose pull
    
    • 1

    5、构建并启动 Studio 服务。其中,-d 表示在后台运行服务容器。

    docker-compose up -d
    
    • 1

    6、查看容器运行状态

    docker-compose ps
    
    • 1

    如果是running状态就表示正常

    7、连接测试

    在浏览器地址栏输入 http://:7001。
    如果在浏览器窗口中能看到以下登录界面,表示已经成功部署并启动 Studio
    输入ip:9669
    用户名和密码就可以登录了。
    在这里插入图片描述

  • 相关阅读:
    oracle 远程连接数据库
    MapReduce详细流程
    过滤器、拦截器、AOP、ControllerAdvcie的使用对比、执行顺序及代码教程
    Python使用GARCH,EGARCH,GJR-GARCH模型和蒙特卡洛模拟进行股价预测
    java计算机毕业设计青岛地区常见昆虫图鉴与论坛源码+数据库+系统+lw文档+mybatis+运行部署
    实验三十二、OCL电路的研究
    Flutter经验整理
    C# 串口通信简单示例
    深入探索 Django Channels
    【SemiDrive源码分析】【X9芯片启动流程】32 - DisPlay模块分析 - RTOS侧
  • 原文地址:https://blog.csdn.net/javascript_good/article/details/132720222