TiDB 介绍
简介
- TiKV 是 CNCF 的项目,分布式事务键值数据库。它基于 Google Spanner 和 HBase 的设计,但管理起来更简单,而且不依赖任何分布式文件系统
- TiKV 是一种高度可扩展、低延迟且易于使用的键值数据库
安装部署
快速体验
CentOS 7.4
mkdir -p /data/tidb/logs/
mkdir /data/tidb/pd
mkdir /data/tidb/tikv
并同步时间
ntpdate ntp.aliyun.com
wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz
wget http://download.pingcap.org/tidb-latest-linux-amd64.sha256
sha256sum -C tidb-latest-linux-amd64.sha256
sha256sum -c tidb-latest-linux-amd64.sha256
tar -zxvf tidb-latest-linux-amd64.tar.gz
[root@a1 tidb-v4.0.2-linux-amd64]# tar -zxvf tidb-latest-linux-amd64.tar.gz /data/tidb/
[root@a1 tidb-v4.0.2-linux-amd64]# cd /data/tidb/tidb-v4.0.2-linux-amd64
[root@a1 tidb-v4.0.2-linux-amd64]# ll
total 1148
drwxr-xr-x 2 root root 4096 Jul 1 19:18 bin
-rw-r--r-- 1 root root 1009394 Apr 16 15:23 PingCAP Community Software Agreement(Chinese Version).pdf
-rw-r--r-- 1 root root 158646 Apr 16 15:23 PingCAP Community Software Agreement(English Version).pdf
[root@a1 tidb-v4.0.2-linux-amd64]# ./bin/pd-server --data-dir=/data/tidb/pd --log-file=/data/tidb/logs/pd.log &
[1] 9470
[root@a1 tidb-v4.0.2-linux-amd64]# ps -ef|grep pd-server
root 9470 8016 2 15:08 pts/7 00:00:00 ./bin/pd-server --data-dir=/data/tidb/pd --log-file=/data/tidb/logs/pd.log
[root@a1 tidb-v4.0.2-linux-amd64]# ./bin/tikv-server --pd="127.0.0.1:2379" --data-dir=/data/tidb/tikv --log-file=/data/tidb/logs/tikv.log &
[2] 9520
[root@a1 tidb-v4.0.2-linux-amd64]# ps -ef|grep tikv-server
root 9520 8016 1 15:09 pts/7 00:00:00 ./bin/tikv-server --pd=127.0.0.1:2379 --data-dir=/data/tidb/tikv --log-file=/data/tidb/logs/tikv.log
[root@a1 tidb-v4.0.2-linux-amd64]# ./bin/tidb-server --store=tikv --path="127.0.0.1:2379" --log-file=/data/tidb/logs/tidb.log &
[3] 9666
[root@a1 tidb-v4.0.2-linux-amd64]# ps -ef|grep tidb-server
root 9666 8016 5 15:09 pts/7 00:00:00 ./bin/tidb-server --store=tikv --path=127.0.0.1:2379 --log-file=/data/tidb/logs/tidb.log
mysql -h 127.0.0.1 -P 4000 -u root