tidb 架构 ~Tidb学习系列(3)
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会自动迁移数据到新的环境
tidb 架构 ~Tidb学习系列(3)的更多相关文章
- tidb 架构~tidb 理论学习(1)
一 简介:介绍新型NEW SQL数据库tidb 二 目的: tidb出现的目的,就是代替mysql+中间件,实现横向水平扩展 三 核心理论观点 1 MySQL 是单机数据库,只能通过 XA 来满足跨数 ...
- tidb 架构 ~Tidb学习系列(5)
一 简介:今天我们继续学习tidb的增量传输 二 说明: tidb高度兼容mysql,可以仿照mysql的主从同步复制机制实现mysql->tidb的增量传输 三 实验: 1 下载tidb官方工 ...
- tidb 架构 ~Tidb学习系列(4)
一 简介:今天我们继续学习tidb 二 集群管理 0 集群配置 验证 4台一组 3个kv 一个pd+server 上线 6台一组 1 动态添加kv服务 nohu ...
- tidb 架构 ~Tidb学习系列(2)
一 简介:咱们今天来学习导入数据篇 二 导入数据测试 1 工具 mysqldumper loader 2 下载tidb企业版工具 wget http://download.ping ...
- tidb 架构 ~Tidb学习系列(1)
一 简介:今天来研究Tidb 二 安装测试: 0 下载Tidb wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz 按如 ...
- ABP架构学习系列一 整体项目结构及目录
本系列是基于aspnetboilerplate-0.8.4.0版本写的,其中原因是由于较高的版本太抽象难以理解和分析,对于还菜菜的我要花更多的时间去学习. abp的源码分析学习主要来源于 HK Zha ...
- ABP架构学习系列
ABP实践学习系列 ABP Zero 本地化语言的初始化和扩展 ABP Zero 导航菜单之角色权限 ABP Zero示例项目问题总结 ABP后台服务之作业调度Quartz.NET ABP架构学 ...
- TiDB 架构及设计实现
一. TiDB的核心特性 高度兼容 MySQL 大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后的 MySQL 集群亦可通过 TiDB 工具进行实时迁移. 水平弹性扩展 ...
- 【合集】TiDB 源码阅读系列文章
[合集]TiDB 源码阅读系列文章 (一)序 (二)初识 TiDB 源码 (三)SQL 的一生 (四)INSERT 语句概览 (五)TiDB SQL Parser 的实现 (六)Select 语句概览 ...
随机推荐
- codeforces166E
Tetrahedron CodeForces - 166E You are given a tetrahedron. Let's mark its vertices with letters A, B ...
- codeforces518B
Tanya and Postcard CodeForces - 518B 有个小女孩决定给他的爸爸寄明信片.她已经想好了一句话(即长度为n的字符串s),包括大写和小写英文字母.但是他不会写字,所以她决 ...
- MyBatis:一对多关联查询
MyBatis从入门到放弃四:一对多关联查询 前言 上篇学习了一对一关联查询,这篇我们学习一对多关联查询.一对多关联查询关键点则依然是配置resultMap,在resultMap中配置collecti ...
- BZOJ1036[ZJOI2008]树的统计——树链剖分+线段树
题目描述 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w.我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v ...
- BZOJ2653middle——二分答案+可持久化线段树
题目描述 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整.给你一个 长度为n的序列s.回答Q个这样的询问:s的左端点在[a,b]之间,右端点在 ...
- ef 仓储模式
构建一个仓储模式. Model 大家自己创建就行了,上个图,就不多说了(我是code first) IDAL namespace IDAL { public interface IBaseReposi ...
- LOJ #6202. 叶氏筛法(min_25 筛)
题意 求 \([L, R]\) 之间的素数之和 . \(L≤10^{10},2×10^{10} \le R \le 10^{11}\) 题解 一个有点裸的 min_25筛 ? 现在我只会筛素数的前缀和 ...
- LOJ #2802. 「CCC 2018」平衡树(整除分块 + dp)
题面 LOJ #2802. 「CCC 2018」平衡树 题面有点难看...请认真阅读理解题意. 转化后就是,给你一个数 \(N\) ,每次选择一个 \(k \in [2, N]\) 将 \(N\) 变 ...
- HDU 1074 Doing Homework (动态规划,位运算)
HDU 1074 Doing Homework (动态规划,位运算) Description Ignatius has just come back school from the 30th ACM/ ...
- 【洛谷P1638】逛画展
题目大意:给定 N 个数字组成的序列,求刚好拥有所有 M 种数字的最短区间. 题解:双指针算法是一种对于暴力的优化算法,对于这道题来说,一个显然的暴力是:对于序列中每一个位置 pos,计算出这个位置右 ...