tidb 架构 ~Tidb学习系列(3)

Easter79
• 阅读 642

tidb集群安装测试
1 环境 3台机器
2 配置
   server1 pd服务+tidb-server
   server2 tidb-kv
   server3 tidb-kv
3 环境配置命令
   server1 启动+
   nohup pd-server --data-dir=/usr/local/tidb/pd --log-file=/usr/local/tidb/pd.log -peer-urls='http://IP1:2380' -client-urls='http://IP1:2379' --initial-cluster="pd=http://IP1:2380" &
   server2 启动
   nohup tikv-server --pd="IP1:2379" --addr="IP2:20160" --data-dir=/usr/local/tidb/tikv --log-file=/usr/local/tidb/tikv.log &
   server3 启动
   nohup tikv-server --pd="IP1:2379" --addr="IP3:20160" --data-dir=/usr/local/tidb/tikv --log-file=/usr/local/tidb/tikv.log &
   server1 启动
  tidb-server --store=/usr/local/tidb/tikv --path="IP1:2379" --log-file=/usr/local/tidb/tidb.log
 配置说明
 --client-urls 处理客户端请求监听 URL 列表 2379
 --peer-urls 处理其他 PD 节点请求监听 URL 列表
 --initial-cluster 初始化 PD 集群配置。
 --pd 加入pd服务
 --store 存储路径,会自动创建文件夹
4 进行配置查看
 pd-ctl -u http://IP1:2379 -> pd管理
 store 查询所有kv存储
 store delete 1 删除单个kv存储节点
 store 1 查看节点状态,如果下线则为offline 上线为up
 理论上应该有2个kv信息
5 导入数据,并观察store信息
6 成功
7 如果环境有ssd 可利用官方ansible进行自动安装 非常方便
8 动态添加kv服务
  nohup tikv-server --pd="IP1:2379" --addr="IP2:20160" --data-dir=/usr/local/tidb/tikv --log-file=/usr/local/tidb/tikv.log & 执行这个就可以

9 更改root密码

SET PASSWORD FOR 'root'@'%' = 'waeware123A';

10 创建用户

创建用户和mysql是一样的

 tidb会自动迁移数据到新的环境

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
TIDB集群安装部署方案————————上篇
1.   安装TIDB生成环境硬件要求组件CPU内存硬盘类型网络数量(最低要求)TiDB16核48GBSAS万兆网卡(2块最佳)2PD8核16GBSSD万兆网卡(2
待兔 待兔
5个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Easter79 Easter79
3年前
TiDB分布式数据库培训实战教程(分布式集群架构、分布式大数据平台)
一、TiDB分布式数据库培训实战教程(分布式集群架构、分布式大数据平台)视频教程课程目标:为满足想学习和掌握国产TiDB数据库技术的学员,风哥特别设计的一套比较系统的TiDB课程,本教程内容涉及TiDB数据库基础知识、TiDBTIDB分布式数据库生产环境布署之Ansible技术、TIDB分布式数据库生产环境布
Easter79 Easter79
3年前
TiDB 压力测试报告
TiDB压力测试报告(转载自公众号DBATech)一、测试环境1、tidb集群架构:测试使用最基本的TiDB架构。即3个tidbserver节点3个tikv节点3个pd节点。2、tidb集群的部署环境(混合部署):192.168.xx.A1\server1\PD1\tikv192.
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
3年前
TiDB 的现在和未来
本文根据黄东旭在PingCAPD轮融资线上发布会的演讲实录进行整理。!(https://oscimg.oschina.net/oscnet/upceee1b1ad10e2bcde45dbe1cc00dc0688fc.png)TiDB的现在和未来大家好,我是黄东旭,是PingCAP的联合创始人和CTO
Stella981 Stella981
3年前
CentOS6 x64下编译TiDB
TiDB由三部分组成:tidb(SQL解析引擎)、tikv(存储引擎)、pd(placementdriver,提供时间戳服务和系统拓扑维护)。其中tidb和pd用go语言开发,tikv用rust语言开发。 官方要求TiDB在CentOS7中使用,但有时确实需要在CentOS6及以下部署,此时可根据如下方式编译:1\.配置编译环境为了提
Java服务总在半夜挂,背后的真相竟然是... | 京东云技术团队
最近有用户反馈测试环境Java服务总在凌晨00:00左右挂掉,用户反馈Java服务没有定时任务,也没有流量突增的情况,Jvm配置也合理,莫名其妙就挂了
TiDB体系架构
TiDB体系中三大组成部分:PD、TiDBServer、TiKV
Easter79
Easter79
Lv1
今生可爱与温柔,每一样都不能少。
文章
2.8k
粉丝
5
获赞
1.2k