2022-03-07 influxdb高可用raft集群读写基本功能校验_raft读写-程序员宅基地

技术标签: raft  共识协议  influxdb  主从同步  

目录

摘要:

三节点raft的influxdb集群:

读写数据校验:

查看现有数据库:

在leader的test库中写入数据, 查看follow中是否已经同步:


摘要:

使用raft协议将influxdb组建三节点的raft集群, 1个leader2个follow.

在leader上写, 然后在三个节点上分别读取,测试数据是否正常.

三节点raft的influxdb集群:

root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# raftadmin 192.168.58.128:50051 leader
2022/03/07 11:21:07 Invoking Leader()
2022/03/07 11:21:07 Response: address: "192.168.58.128:50051"

root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# raftadmin 192.168.58.128:50051 get_configuration
2022/03/07 11:21:07 Invoking GetConfiguration()
2022/03/07 11:21:07 Response: servers: {
  id: "192.168.58.128:50051"
  address: "192.168.58.128:50051"
}
servers: {
  id: "192.168.58.132:50051"
  address: "192.168.58.132:50051"
}
servers: {
  id: "192.168.58.131:50051"
  address: "192.168.58.131:50051"
}

读写数据校验:

查看现有数据库:

root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.128'  -execute 'show databases'
name: databases
name
----

root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.131'  -execute 'show databases'
name: databases
name
----

root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.132'  -execute 'show databases'
name: databases
name
----

在leader上创建数据库test, 查看follow是否已经同步创建

----
root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.128'  -execute 'create database test'
root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# 

root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.128'  -execute 'show databases'
name: databases
name
----
test
root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.131'  -execute 'show databases'
name: databases
name
----
test

root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.132'  -execute 'show databases'
name: databases
name
----
test

在leader的test库中写入数据, 查看follow中是否已经同步:

root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.128' -database 'test'   -execute 'insert cpu v=1'
root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# 
root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# 
root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.128' -database 'test'   -execute 'insert cpu v=2'
root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.128' -database 'test'   -execute 'insert cpu v=3'
root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# 
root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# 
root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.128' -database 'test'   -execute 'select * from cpu'
name: cpu
time                v
----                -
1646624428584348920 1
1646624431790610080 2
1646624434861084775 3

root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.131' -database 'test'   -execute 'select * from cpu'
name: cpu
time                v
----                -
1646624428584348920 1
1646624431790610080 2
1646624434861084775 3

root@localhost:~/work/ndb-influxdb-instance/src/influxdb/influxdb-1.8.4# influx -host '192.168.58.132' -database 'test'   -execute 'select * from cpu'
name: cpu
time                v
----                -
1646624428584348920 1
1646624431790610080 2
1646624434861084775 3

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/adofsauron/article/details/123326487

智能推荐

U4_3 语法分析-自底向上分析-LR0/LR1/SLR分析-程序员宅基地

文章浏览阅读1.9k次,点赞67次,收藏20次。U4_3 语法分析-自底向上分析-LR0/LR1/SLR分析

夜游苏州古城-程序员宅基地

文章浏览阅读1.5k次。  马上就要参加巅峰战将营,整理了一下,自己还真没有几套运动的衣服。只好临时抱佛脚了,跟丫头去逛街买装备。  一整天下来,李宁、安踏逛遍,搞定3身运动装,收工!  晚上便跟丫头来到石路万人码头乘坐游船赏月。  游船从石路南浩街万人码头出发,沿途经过了24做桥:阊门吊桥、惠济桥、平门桥、齐门桥、糖坊湾桥、娄们桥、相门桥、葑门桥、竹辉桥、古觅渡桥、南园桥、人民桥、蟠龙桥、吴门桥、盘门、新市

Python(35):Python3 通过https上传文件和下载文件_python3 文件上传下载-程序员宅基地

文章浏览阅读1.3k次,点赞29次,收藏8次。Python(35):Python3 通过https上传文件和下载文件_python3 文件上传下载

手机远程唤醒 android,手机微信实现网络唤醒电脑(WOL),远程开机,WakeOnLan – 全栈笔记...-程序员宅基地

文章浏览阅读5.1k次。一、需求分析我的电脑一般都是24小时候开机的,方便远程操作。但是这样,一是比较浪费电,二是对电脑硬件也或多或少有些影响。所以就需要远程开机。目前远程开机有很多种方式:1、智能插线板,可以远程控制插板的通电和断电,并在BIOS中设置来电开机,实现远程开机2、通过一些硬件,插到机箱电源跳线上来实现3、利用大部分电脑都支持的WakeOnLan技术来实现开机,只是配置过程有不少坑,相对比较麻烦。如果利用W..._wol安卓远程唤醒软件

VUE基础知识学习,零基础安装node和淘宝镜像 operation not permitted, mkdir ‘D:\nodejs\node_global‘解决方法_operation not permitted, mkdir 'd:\nodejs\node_glo-程序员宅基地

文章浏览阅读1.6k次,点赞5次,收藏2次。@VUE基础知识学习,基础安装node和淘宝镜像 operation not permitted, mkdir 'D:\nodejs\node_global’解决方法在官网上搜索node.js安装下载成功之后在本地进行安装,记得一定要去搜一下安装教程,因为有些步骤需要修改正常安装之后没有什么问题。检验npm版本(operation not permitted, mkdir 'D:\nodejs\node_global’解决方法)在这里我遇到了一个问题:发现报错,之后我就去百度上搜索了一下这个问_operation not permitted, mkdir 'd:\nodejs\node_global

C语言strtoul函数简介-字符串转无符号长整形_strtoul(argc[2], 0, 16);-程序员宅基地

文章浏览阅读224次。请查看这位大牛的文章,写得太好了,牛皮plus plus.......https://blog.csdn.net/qq_37858386/article/details/78458401_strtoul(argc[2], 0, 16);

随便推点

shell之三剑客awk(基础用法)-程序员宅基地

文章浏览阅读3.6w次,点赞89次,收藏623次。AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它是专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描,过滤,统计汇总等工作,数据可以来自标准输入也可以是管道或文件。当读到第一行时,匹配条件,然后执行指定动作,在接着读取第二行数据处理,不会默认输出。如果没有定义匹配条件,则是默认匹配所有数据行,awk隐含循环,条件匹配多少次,动作就会执行多少次。逐行读取文本,默认以空格或tab键为分割符进行分割,将分割所得的各个字段,保存到内建变量中,并按模式或或条件执行编辑命令。与sed工作原理相比:s_awk

Android自定义 edittext,Android 自定义ClearEditTextView-程序员宅基地

文章浏览阅读161次。ClearEditTextView通过扩展EditText,添加了右边清除按钮、输入数据不合法时可左右抖动的功能。效果如下:模拟登录整体的实现代码如下:public class ClearEditTextView extends EditText implements View.OnFocusChangeListener, TextWatcher {//右边的删除按钮private Drawabl..._android edittext clear

小程序与H5如何互相跳转_uni小程序跳转到h5链接方法-程序员宅基地

文章浏览阅读1.1k次。由于小程序官方没有提供外部H5网页直接跳转到小程序的api,所以目前只支持小程序内嵌H5,并且只有内嵌的H5才能跳回小程序小程序跳转H5需要用到小程序的web-view,官方文档链接web-view是承载网页的容器。会自动铺满整个小程序页面,个人类型的小程序暂不支持使用。写法如下:<view class="page-body"> <web-vi..._uni小程序跳转到h5链接方法

程序员的职业成长之路?从初级到高级的技能提升之路-程序员宅基地

文章浏览阅读153次。程序员的职业成长之路?从初级到高级的技能提升之路

Winform中使用FastReport的PictureObject时通过代码设置图片源并使Image图片旋转90度_fastreport 图片旋转-程序员宅基地

文章浏览阅读731次。场景FastReport安装包下载、安装、去除使用限制以及工具箱中添加控件:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100893794Winform中使用FastReport实现简单的自定义PDF导出:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/det..._fastreport 图片旋转

原生js实现移动站点头部搜索栏背景色透明度变化,倒计时,轮播图_js标题滚动实现背景图片由透明变实色怎么弄-程序员宅基地

文章浏览阅读1k次。window.onload = function() { searchRgba(); secondKill(); bannerAutoPlay();} //封装首页头部搜索栏在页面向下滚动时,背景颜色从透明,慢慢变深的效果,在超过轮播图时,背景透明度为0.85不变。 function searchRgba() { var topSearch = docu..._js标题滚动实现背景图片由透明变实色怎么弄

推荐文章

热门文章

相关标签