Skip to content

Commit

Permalink
add tidb-01
Browse files Browse the repository at this point in the history
  • Loading branch information
xiaoping378 committed Feb 11, 2022
1 parent 02c283a commit 9ade7a5
Show file tree
Hide file tree
Showing 3 changed files with 74 additions and 0 deletions.
13 changes: 13 additions & 0 deletions content/docs/3-DevOps/TiDB/_index.md
@@ -0,0 +1,13 @@
---
title: "TiDB分布式数据库"
linkTitle: "TiDB分布式数据库"
weight: 10
date: 2022-02-03
description: >
TiDB分布式数据库的介绍和深度探索
---

{{% pageinfo %}}
主要介绍TiDB周边生态和实践体验
{{% /pageinfo %}}

61 changes: 61 additions & 0 deletions content/docs/3-DevOps/TiDB/github-dev.md
@@ -0,0 +1,61 @@
---
tags: ["Ops","SQL"]
title: "TiDB初体验"
linkTitle: "TiDB初体验"
weight: 11
date: 2022-02-03
description: >
TiDB 初体验安装介绍
---


## 安装

> 安装环境要求:
> - Mac或者单机Linux环境
> - 可以连接外网
1. 执行命令安装`TiUP`工具,官方运维管理工具。

```bash
curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
```

命令会有关键信息输出:添加了证书、修改了PATH变量等,需要声明下环境变量,以使`tiup`命令能被找到。

2. 声明系统环境变量

```bash
# 因个人环境,此处会有差异
source ~/.zshrc
```

可以`echo $PATH`下,看到`/root/.tiup/bin`被加到了最前面。


3. 启动单实例集群

直接执行`tiup playground`命令默认会运行最新版本的TiDB集群,其中TiDB Server、TiKV、PD 和 TiFlash 实例各 1 个:
```bash
tiup playground
```

具体如下图所示,需要另开一个终端,使用mysql发起连接:
![](/images/github-dev-2022-02-04-16-16-18.png)

目前tidb playground默认启动监听在127的地址,可以通过--host参数更改,但还不能更改端口(经查代码是写死了端口)。

- 其他可修改参数,可通过`tiup playground -h`查看。
- dashboard的默认root用户没有密码,如果是公网暴露了,建议如下添加密码(我这里设置了root密码为`tidb`):
```bash
mysql -h127.0.0.1 -P4000 -uroot
alter user 'root' identified by 'tidb';
```
- grafana的登录密码,默认为admin/admin
- `tiup update --self`可升级tiup命令

> mysql客户端可通过`yum install -y mysql`或者`apt install mysql-client`安装。
## 集群

没有多节点的环境,折腾了一下,要单机玩这个模式的话,需要hack的东西太多,,,目前还不建议这么搞,等有时间看能不能提个PR.
Binary file added static/images/github-dev-2022-02-04-16-16-18.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 9ade7a5

Please sign in to comment.