Nebula Graph - 集群模式部署
一、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
安装 Nebula Graph
sudo rpm -ivh nebula-graph-3.0.0.el7.x86_64.rpm --prefix=/opt/nebula
--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/nebula/etc start all
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/nebula/etc status all
但是此时 nebula
还不可使用,从 3.0.0
版本开始,在配置文件中添加的 Storage
节点无法直接读写,配置文件的作用仅仅是将 Storage
节点注册至 Meta
服务中。必须使用ADD HOSTS
命令后,才能正常读写 Storage
节点。
可以使用下面两种方式的其中一种进行执行 nGql:
ADD HOSTS 192.168.40.39:9779, 192.168.40.40:9779, 192.168.40.41:9779;
二、使用 Nebula Console
在任意一台主机中下载 Nebula Console
wget https://github.com/vesoft-inc/nebula-console/releases/download/v3.0.0/nebula-console-linux-amd64-v3.0.0
添加可执行权限
chmod +x nebula-console-linux-amd64-v3.0.0
连接 nebula :
./nebula-console-linux-amd64-v3.0.0 -addr 192.168.40.39 -port 9669 -u root -p nebula
三、使用 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
安装,默认安装路径为
/usr/local/nebula-graph-studio
,可以通过--prefix
修改安装目录:sudo rpm -i nebula-graph-studio-3.2.2.x86_64.rpm --prefix=/opt/nebula/studio
浏览器访问
http:ip:7001
连接studio:
手动停止 studio,进入studio安装目录的 scripts 下:
./stop.sh
四、检查分片分布情况
在大型集群中,由于启动时间不同,分片的分布可能不均衡。用户可以执行如下命令检查分片的分布情况:
SHOW HOSTS;
如果需要均衡负载:
BALANCE LEADER;
Nebula Graph - 集群模式部署相关推荐
- Spark2.1.0 + CarbonData1.0.0集群模式部署及使用入门
1 引言 Apache CarbonData是一个面向大数据平台的基于索引的列式数据格式,由华为大数据团队贡献给Apache社区,目前最新版本是1.0.0版.介于目前主流大数据组件应用场景的局限性,C ...
- DolphinScheduler 集群模式部署
DolphinScheduler 集群模式部署 集群规划 前置准备工作 安装 DolphinScheduler 解压 DolphinScheduler 安装包 初始化数据库 修改数据源配置文件 配置一 ...
- SequoiaDB 巨杉数据库集群模式部署
本文章主要介绍如何在本地主机采用三副本机制部署 SequoiaDB 巨杉数据库的集群模式.集群模式是 SequoiaDB 巨杉数据库部署的标准模式,具有高可用.容灾.数据分区等能力. 部署集群模式分为 ...
- Redis集群模式部署
以下以Linux(CentOS)系统为例 1.1 下载和编译 $ wget http://download.redis.io/releases/redis-4.0.7.tar.gz $ tar xzf ...
- reids 5.0.4 cluster集群模式部署实操。
一.准备工作 5.0.4的redis压缩包,可以自行去官网下载. linux环境 二.解压并且安装 1.新建6个文件夹用于安装redis目录 目录路径为/root/tools/7001 [root@m ...
- Apache Dolphinscheduler —— CDH6.3.2集群模式部署(Cluster)
Apache Dolphinscheduler 一.前期准备 1.基础环境配置 2.下载二进制tar.gz包 3.创建用户 4.配置hosts和ssh 5.数据库初始化 二.Apache Dolphi ...
- Spark单独集群模式部署
目录 网络配置 SSH 免密码登录 部署 执行测试 网络配置 192.168.81.157 node1 master 192.168.81.158 node2 slave1 192.168.81.15 ...
- Elasticsearch-03 CentOS7 / Windows上部署Elasticsearch5.6.16集群模式
文章目录 概述 CentOS上部署ES集群 集群组成 关键配置信息 Master节点搭建 Slave1节点搭建 Slave2节点搭建 Windows 部署 ES集群 elasticsearch.yml ...
- Solr系列二:solr-部署详解(solr两种部署模式介绍、独立服务器模式详解、SolrCloud分布式集群模式详解)...
一.solr两种部署模式介绍 Standalone Server 独立服务器模式:适用于数据规模不大的场景 SolrCloud 分布式集群模式:适用于数据规模大,高可靠.高可用.高并发的场景 二.独 ...
- mysql 集群 运维_【MySQL运维】Canal集群模式与多数据库同步部署
一.Canal工作原理 Canal基于数据库的增量日志进行解析,然后提供增量数据的订阅和消费.Canal会将自己伪装成MySQL的 Slave去向主库进行同步请求,然后将获取到的binlog解析成特定 ...
最新文章
- SQL Server故障排除圣经
- 加拿大达内科技_美股继续暴跌模式 达内教育却“暴走”股价近翻倍
- VGA显示器驱动设计与验证
- win10计算机无法远程连接,win10无法远程连接
- Apache Rewrite实现URL的跳转和域名跳转
- 浙江省二级计算机试题,2015浙江省计算机等级考试试题 二级ACCESS考试题库
- UpdatePanelAnimation
- 开源IgH EtherCAT主站方案,基于IMX8、ZYNQ、AM335x、T3等平台
- 分形艺术能让你感受上帝的力量——新锐100设计师风达专访
- yapi 权限_YApi
- 非智能手机通信录备份并还原至Android智能手机方法
- 【Nodejs】使用http.request批量下载MP3,发现网络文件大于1000K时下载文件为0K
- 弘辽科技:淘宝直通车点击量是什么意思?直通车点击量怎么提升?
- cpython cython_Cython的用法以及填坑姿势
- 嵌入式(十三):嵌入式系统概念
- Android自定义ViewGroup的布局,往往都是从流式布局开始
- 一文读懂 快速掌握示波器使用及原理
- 支付宝怎么预约新冠疫苗? 疫苗网上预约查询的方法
- 中国有些东西不是给人吃的,劝大家都看看,为自己为家人
- Apache License 2.0介绍
热门文章
- 复习330+天,我总结了一份对大多数人都适用的复习经验
- 在edge浏览器找不到internet选项?
- 苏州新导蓝牙定位系统原理精确解读,三分钟看懂蓝牙定位
- java list取补集_Java 2 个 List 集合数据求并、补集操作
- HTML表格循环中合并单元格,table循环实现表格相同列合并
- Scrum板与Kanban如何抉择?prwnfivgd板与按照pgvhzd
- java-工作时突发的一个天马行空的想法
- 程序员自编 “购房宝典” 火爆 GitHub !
- MHZ是计算机的什么单位,电脑mhz是什么意思
- 红旗 Linux 5.0 正式版下载地址