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会自动迁移数据到新的环境

上一篇:CSDN被黑几年后 我决定继续blogs


下一篇:【转】深受开发者喜爱的10大Core Data工具和开源库