TiKV集群配置记录
环境:两台ubuntu 18.04 pc
tidb / pd: 192.168.1.150
tikv: 192.1681.1.151
主要参考https://pingcap.com/docs-cn/dev/how-to/deploy/orchestrated/ansible/
git clone https://github.com/pingcap/go-ycsb.git
git clone https://github.com/pingcap/tidb-ansible.git
vi hosts.ini
vi inventory.ini
ansible-playbook -i hosts.ini deploy_ntp.yml -u pingcap -b ansible-playbook local_prepare.yml
ansible-playbook bootstrap.yml --extra-vars "dev_mode=True"
ansible-playbook deploy.yml
ansible-playbook start.yml
有几点补充:
1. 配置前准备:
0. 安装时就将用户名设为tidb,且计算机名要互不相同
1. 开启ssh,设置允许root ssh
2. 设置ext4分区格式(参考上述链接)
3. 安装1.12.2版本的go
4. 使用master版本的tidb-ansible。在inventory.ini中tidb_version使用默认值latest
2. 在ansible-playbook bootstrap.yml这里,加上如下参数来跳过配置自检:
ansible-playbook bootstrap.yml --extra-vars "dev_mode=True"
3. 单机部署时,如果ansible start阶段遇到以下错误:
TASK [wait for region replication complete] ****************************************************************************
FAILED - RETRYING: wait for region replication complete ( retries left).
FAILED - RETRYING: wait for region replication complete ( retries left).
FAILED - RETRYING: wait for region replication complete ( retries left).
FAILED - RETRYING: wait for region replication complete ( retries left).
FAILED - RETRYING: wait for region replication complete ( retries left).
FAILED - RETRYING: wait for region replication complete ( retries left).
FAILED - RETRYING: wait for region replication complete ( retries left).
FAILED - RETRYING: wait for region replication complete ( retries left).
FAILED - RETRYING: wait for region replication complete ( retries left).
tidb-ansible/conf/pd.yml里面 max-replicas 改成1,然后ansible unsafe_cleanup,重新deploy
Ref:
https://www.cnblogs.com/rongfengliang/p/8006165.html
https://blog.csdn.net/lockey23/article/details/78256143
-------------------------------------------------配置ycsb-------------------------------------------------
go-ycsb是一个在tikv上运行benchmark的工具
首先把https://github.com/pingcap/go-ycsb给git clone到本地,然后make
tidb@pd1:~/Desktop/go-ycsb$ ./bin/go-ycsb load tikv -P workloads/workloada -p tikv.pd=192.168.1.150:2379
tidb@pd1:~/Desktop/go-ycsb$ ./bin/go-ycsb run tikv -P workloads/workloada -p tikv.pd=192.168.1.150:2379
注:如果报 ERRO[0000] batch commands send error: EOF 错误可以忽略。[ https://github.com/tikv/client-go/issues/19 ]
Ref:
https://blog.csdn.net/qq_32523587/article/details/82146789
https://www.jianshu.com/p/73d22befe47d
TiKV集群配置记录的更多相关文章
- Hadoop 集群配置记录小结
Hadoop集群配置往往按照网上教程就可以"配置成功",但是你自己在操作的时候会有很多奇奇怪怪的问题出现, 我在这里整理了一下常见的问题与处理方法: 1.配置/etc/hosts ...
- SQL Server 2012 AlwaysOn集群配置指南
1. AlwaysOn介绍 AlwaysOn是SQL Server 2012提供的全新综合.灵活.高效经济的高可用性和灾难恢复解决方案.它整合了镜像和群集的功能,基于OS 故障转移群集(Windows ...
- mongoDB Replica集群配置(1主+1从+1仲裁)
1.mongoDB节点介绍 主节点(Primary) 在复制集中,主节点是唯一能够接收写请求的节点.MongoDB在主节点进行写操作,并将这些操作记录到主节点的oplog中.而从节点将会从oplog复 ...
- Spring+quartz集群配置,Spring定时任务集群,quartz定时任务集群
Spring+quartz集群配置,Spring定时任务集群,quartz定时任务集群 >>>>>>>>>>>>>> ...
- Apache + Tomcat集群配置详解 (1)
一.软件准备 Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本 Tomcat 6.0 : http://to ...
- (转)Apache+Tomcat集群配置
本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置. 准备环境 Apache Apache是ht ...
- 安装rabbitmq以及集群配置
前言: (一些有用没用的唠叨,反正看了也不少肉,跳过也没啥) 情况是这样的:虚拟机.CentOS 6.5.免编译包安装rabbitmq集群,可不用连外网. 我原计划是安装在虚拟机上wyt1/wyt2/ ...
- redis主从同步故障切换及集群配置
一.redis是一中高性能的缓存数据库, 原理:1. 从服务器向主服务器发送 SYNC 命令.2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下 ...
- zookeeper集群配置详细教程
第一步:环境准备 环境 版本 说明 JDK 1.8 zookeeper运行所需 centos 7 操作系统 需要配置好JDK的环境变量 zookeeper-3.4.9.tar.gz 3.4.9 z ...
随机推荐
- FMC228- 四路16位1.2Gsps DA FMC子卡模块
FMC228- 四路16位1.2Gsps DA FMC子卡模块 一.概述 FMC连接器是一种高速多pin的互连器件,广泛应用于板卡对接的设备中,特别是在xilinx公司的所有开发板中 ...
- tomcat的跳转与日志
1.跳转的关键性配置; 2. 日志的配置 1.跳转的关键性配置 当用户访问http://www.a.com/test时,会跳转打开/var/www/html目录下的页面 关键性配置如下: [root@ ...
- 修改pom项目版本 jenkins 关联 shell命令
#获取pom文件内的项目版本 version=`awk '/<version>[^<]+<\/version>/{gsub(/<version>|<\/ ...
- bzoj4408 [Fjoi 2016]神秘数 & bzoj4299 Codechef FRBSUM 主席树+二分+贪心
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4299 https://lydsy.com/JudgeOnline/problem.php?id ...
- Java第二阶段笔记
抽象类不能创建对象 抽象类可以有构造方法成员变量成员方法静态方法final修饰的方法(只能被子类调用,不能被重写)抽象方法(可以有0个或多个) 抽象方法不能有方法体,只能以:结尾,只能存在于抽象方法中 ...
- web前端 在react中使用移动端事件,学习笔记
一 移动端事件的使用: onTouchStartCapture onTouchStart onTouchMoveCapture on ...
- 吸$DN
旧博客:https://blog.csdn.net/gmh77 从几年前开始用CSDN,见证了CSDN是如何一步步走向辣鸡的 广告?ABP 登录看文章?雨我无瓜账号常年不退 分类要慢慢点也可以接受 前 ...
- 添加对象到 HashSet 里的规则是
下面的解释取自百度知道的一位网友的回答,链接如下: java HashSet类添加元素的问题_百度知道http://zhidao.baidu.com/link?url=9bcAnolev1EBeFI_ ...
- CentOS7.4下载与安装 、使用
CentOS7.4下载与安装 1:安装步骤这篇博客挺详细的就不多说了: https://blog.csdn.net/qq_39135287/article/details/83993574 2:安装好 ...
- 535D Tavas and Malekas
题目大意 给你一个串和m个下标 问你一个长度为n的串每一个下标开始的后缀的前缀都包含给定的串的方案数 分析 对于给定的串求出z数组 对于两个串不重叠的情况就是中间都不包含的数随便填即可 对于重叠的情况 ...