Nebula Graph - 集群模式部署

举报
程序员-上善若水 发表于 2022/06/24 00:17:25 2022/06/24
【摘要】 一、Nebula Graph - 集群模式部署 Nebula Graph 不提供官方的集群部署工具,需要使用 RPM 或 DEB 文件手动部署集群。 部署架构: 主机角色192.168.40.39g...

一、Nebula Graph - 集群模式部署

Nebula Graph 不提供官方的集群部署工具,需要使用 RPM 或 DEB 文件手动部署集群。

部署架构

主机 角色
192.168.40.39 graph、storage、meta
192.168.40.40 graph、storage、meta
192.168.40.41 graph、storage、meta

在每台主机上都安装 Nebula Graph:

  • 下载 rpm 安装包

    wget https://oss-cdn.nebula-graph.com.cn/package/3.0.0/nebula-graph-3.0.0.el7.x86_64.rpm
    
        
       
    • 1
  • 安装 Nebula Graph

    sudo rpm -ivh nebula-graph-3.0.0.el7.x86_64.rpm --prefix=/opt/nabula
    
        
       
    • 1

    --prefix 指定安装路径,如果不指定,会安装到默认路径 /usr/local/nebula/
    在这里插入图片描述

  • 修改配置文件

    Nebula Graph 的所有配置文件均位于安装目录的etc目录内:
    在这里插入图片描述

  • 修改 nebula-graphd.conf 文件:

    主要修改 meta_server_addrs 为所有 meta 的地址,local_ip 修改为当前主机的ip,listen_netdev 修改为 any
    在这里插入图片描述

  • 修改 nebula-storaged.conf 文件:
    同样修改 meta_server_addrs 为所有 meta 的地址,以及 local_ip 修改为当前主机的 ip
    在这里插入图片描述

  • 修改 nebula-metad.conf 文件:
    同样修改 meta_server_addrs 为所有 meta 的地址,以及 local_ip 修改为当前主机的 ip
    在这里插入图片描述

  • 依次三台服务上 Nebula Graph:

    进入安装目录的scripts

    ./nebula.service -c /opt/nabula/etc start all
    
        
       
    • 1

    sudo /usr/local/nebula/scripts/nebula.service
    [-v] [-c <config_file_path>]
    <start|stop|restart|kill|status>
    <metad|graphd|storaged|all>

    参数 说明
    -v 显示详细调试信息
    -c 指定配置文件路径,默认路径为/usr/local/nebula/etc/
    start 启动服务
    stop 停止服务
    restart 重启服务
    kill 中止服务
    status 查看服务状态
    metad 管理 Meta 服务
    graphd 管理 Graph 服务
    storaged 管理 Storage 服务
    all 管理所有服务

    在这里插入图片描述
    可以通过 status 查看 Nebula Graph 的状态:

    ./nebula.service -c /opt/nabula/etc status all
    
        
       
    • 1

    在这里插入图片描述

二、使用 Nebula Console 测试 Nebula Graph 集群

  • 在任意一台主机中下载 Nebula Console

    wget https://github.com/vesoft-inc/nebula-console/releases/download/v3.0.0/nebula-console-linux-amd64-v3.0.0
    
        
       
    • 1
  • 添加可执行权限

    chmod +x nebula-console-linux-amd64-v3.0.0
    
        
       
    • 1
  • 连接 nebula :

    ./nebula-console-linux-amd64-v3.0.0 -addr 192.168.40.39 -port 9669 -u root -p nebula
    
        
       
    • 1

三、安装 Nebula Graph Studio

  • 在任意一台主机中下载安装包

    wget https://oss-cdn.nebula-graph.com.cn/nebula-graph-studio/3.2.2/nebula-graph-studio-3.2.2.x86_64.rpm
    
        
       
    • 1
  • 安装,默认安装路径为/usr/local/nebula-graph-studio,可以通过 --prefix 修改安装目录:

    sudo rpm -i nebula-graph-studio-3.2.2.x86_64.rpm --prefix=/opt/nabula/studio
    
        
       
    • 1
  • 浏览器访问 http:ip:7001
    在这里插入图片描述

  • 连接studio:
    在这里插入图片描述
    在这里插入图片描述

  • 手动停止 studio,进入studio安装目录的 scripts 下:

    ./stop.sh
    
        
       
    • 1

文章来源: blog.csdn.net,作者:小毕超,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_43692950/article/details/124802962

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。