我的编程空间,编程开发者的网络收藏夹
学习永远不晚

RadonDB如何安装

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

RadonDB如何安装

这篇文章主要为大家展示了“RadonDB如何安装”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“RadonDB如何安装”这篇文章吧。

一、安装

下载

git clone https://github.com/radondb/radon

编译安装

首先前提是要有go环境,怎么安装的话自行google一下 

cd radon     make build

编译完成以后,会在bin文件夹下生成可执行文件radon

二、配置文件

{    "proxy": {    //元数据保存位置    "meta-dir": "meta/radon-meta",    //对外提供服务端口    "endpoint": ":13308",    //分布式事务二阶段提交    "twopc-enable": false,    //最大连接数    "max-connections": 1024,    //限制最大结果集大小    "max-result-size": 1073741824,    //最大关联行数    "max-join-rows": 32768,    //ddl超时时间    "ddl-timeout": 36000000,    //查询超时时间    "query-timeout": 300000,    //api及多个成员通信端口    "peer-address": ":8080",    //慢查询时间    "long-query-time": 5,    //流式处理内存大小    "stream-buffer-size": 33554432,    //超时连接处理    "kill-idle-transaction": 60,    "autocommit-false-is-txn": false    },    //审计相关    "audit": {    "mode": "N",    "audit-dir": "meta/radon-audit",    "max-size": 268435456,    "expire-hours": 1    },    //这里定义了全局的分库分别的大小    "router": {    "slots-readonly": 4096,    "blocks-readonly": 32    },    //日志等级    "log": {    "level": "INFO"    },    "monitor": {    "monitor-address": "0.0.0.0:13380"    },    //XA事务相关    "scatter": {    "xa-check-interval": 10,    "xa-check-dir": "./xacheck",    "XaCheckRetrys": 10    }    }

三、启动Radon 

./radon -c radon.json > radon.log 2>&1 &

启动以后会报错如下:

2020/03/02 15:00:28.210378 privilege.go:96: [ERROR] plugin.privilege.update.privilege.error:backends.is.NULL

这个没有关系,因为我们现在还有添加后端数据节点,Radon检测到没有数据节点就会报错

四、添加数据节点 

curl -i -H 'Content-Type: application/json' -X POST -d '{"name": "backend1", "address": "127.0.0.1:3306", "user": "xucl", "password": "xuclxucl123", "max-connections":1024}' http://127.0.0.1:8080/v1/radon/backend

添加完成以后,输出如下

HTTP/1.1 200 OK    Date: Mon, 02 Mar 2020 07:02:32 GMT    Content-Length: 0

表示添加成功

五、登陆radon 

mysql -h227.0.0.1 -uxucl -pxuclxucl123 -P13308

查看数据库

xucl@mysqldb 15:03: [(none)]> show databases;    +--------------------+    | Database |    +--------------------+    | information_schema |    | mysql |    | performance_schema |    | sys |    +--------------------+    4 rows in set (0.00 sec)

创建数据

xucl@mysqldb 15:07: [(none)]> create database zst;    Query OK, 1 row affected (0.01 sec)

六、目录结构

在我们之前配置文件中定义的meta-dir位置,在这个位置中,保存了radon相关的一些元数据文件

[root@izbp13wpxafsmeraypddyvz radon-meta]# cat backend.json|jq .    {    "backends": [    {    "name": "backend1",    "address": "127.0.0.1:3306",    "user": "xucl",    "password": "xuclxucl123",    "database": "",    "charset": "utf8",    "max-connections": 1024,    "role": 0    }    ]   }

backend.json保存的是后端节点的信息

cat version.json |jq .  { "version": 1583132882620481800  }

version.json保存的是版本信息

此外,在meta文件夹下还会存放跟数据库表相关的元数据 

[root@izbp13wpxafsmeraypddyvz radon-meta]# ls       backend.json version.json zst

刚刚我们创建的zst的库就以文件夹的形式存放,后续在zst下建的表也会存放在zst这个文件夹下。

以上是“RadonDB如何安装”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

RadonDB如何安装

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

busybox如何安装(如何安装busybox)

要安装BusyBox,可以按照以下步骤进行操作:1. 在设备上获取root权限。这是因为BusyBox需要访问系统目录和执行特权命令。2. 在Google Play商店或其他应用商店中搜索并下载一个支持安装BusyBox的应用程序,例如Bu
2023-10-12

eclipse安装包如何安装

要安装Eclipse,您可以按照以下步骤进行操作:1. 在Eclipse官网(https://www.eclipse.org/)上下载适用于您操作系统的安装包。Eclipse提供了多种版本,包括Eclipse IDE for Java De
2023-10-20

安装centos6.5如何选择安装包

这篇文章主要为大家展示了“安装centos6.5如何选择安装包”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“安装centos6.5如何选择安装包”这篇文章吧。系统安装类型选择及自定义额外包组进入
2023-06-10

mac安装win7系统如何安装

苹果电脑默认安装的是Mac OS系统,OS最大的特点就是安全、简单,非常适合办公,但是不兼容部分游戏,所以有的小伙伴就想给自己的苹果电脑重装win7系统,那么小编就在这里和大家分享一下详细的方法吧。1、先给自己的台式电脑下载小鱼系统重装系统
2023-07-16

如何安装Ubuntu12.04

本篇内容介绍了“如何安装Ubuntu12.04”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Ubuntu现在官方主推的系统是14.04的64
2023-06-13

JDK如何安装

这篇文章主要介绍了JDK如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 简单的方法就是运行msconfig,这会显示一个实用程序,在这里可以设置:设置项目如下:JAV
2023-06-03

Jspxcms如何安装

这篇文章给大家分享的是有关Jspxcms如何安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。第1章系统要求1.1硬件配置CPU:主频1.2 GHz以上处理器总内存:最低1GB RAM可用内存:Tomcat栈内存
2023-06-26

如何安装Golang1.8

今天小编给大家分享一下如何安装Golang1.8的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、Windows上安装Gol
2023-07-05

sql2008r2如何安装

这篇文章主要介绍了sql2008r2如何安装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇sql2008r2如何安装文章都会有所收获,下面我们一起来看看吧。sql2008r2安装教程1、首先下sql2008R2
2023-07-04

chatgpt如何安装

今天小编给大家分享一下chatgpt如何安装的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。chatgpt安装的方法:1、首先
2023-02-23

vscode如何安装

本篇内容主要讲解“vscode如何安装”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vscode如何安装”吧!vscode安装教程:1、首先我们下载vscode安装包。 2、我们会下载到一个安装
2023-02-07

如何安装godoc

小编给大家分享一下如何安装godoc,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! godoc在go1.1.
2023-06-14

cleanmymac如何安装

这篇“cleanmymac如何安装”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“cleanmymac如何安装”文章吧。cle
2022-12-15

编程热搜

目录