使用Docker-compose搭建TiDB 开源分布式关系型数据库(单台虚拟机测试版)

这段时间开发公司的新产品,鉴于Tidb的首页说的很多新功能,我们新项目决定使用这个分布式的关系型数据库,具体搭建步骤如下:

1.TidB整体架构和描述

       TiDB 的两大核心特性:水平扩展与高可用。

2.在CentOS7.5以上搭建

       首先一定要保证Docker在17.0.3版本,Docker Compose大于1.6版本,具体情况PingCAP在Github的项目说明

https://github.com/pingcap/tidb-docker-compose

按照下文进行搭建即可,

https://blog.csdn.net/Buster_ZR/article/details/81985374

具体Docker版本的升级和Docker Compose升级,看如下文章

CentOS7用阿里云Docker Yum源在线安装Docker 17.03.2

https://blog.csdn.net/nklinsirui/article/details/80610058

安装Docker Compose,请先安装python 2.7.8版本,第一篇文章有描述

# yum groupinstall "Development"
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
# wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
# tar -xvf Python-2.7.8.tar.xz
# cd Python-2.7.8
# ./configure --prefix=/usr/local
# make && make altinstall
# mv /usr/bin/python /usr/bin/python2.6.6
# ln -s /usr/local/bin/python2.7 /usr/bin/python
vi /usr/bin/yum CHANGE to python2.6.6

#安装PIP

***# yum -y install python-pip

#安装Docker-compose

***# pip install docker-compose

4.FAQ:

如果出现下面的问题,请参考下文解决

4.1/usr/lib/python2.7/site-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.22)

https://blog.csdn.net/m0_37814112/article/details/80591473

安装上面的步骤就能搭建成功了,Enjoy it!

如果有时间,后续我会增加多台虚拟机版本,请期待。

4.3Cannot start container web: iptables failed: iptables -t nat -A DOCKER -p tcp -d 0/0 --dport 32797

https://blog.csdn.net/tengdazhang770960436/article/details/77963182

 

 

你可能感兴趣的:(环境搭建,CentOS,TiDB,Docker,Compose)