这是我在大学工作室学习到的如何安装TiDB,和大家分享一下

一、准备好机器

这是在Linux操作系统下安装TiDBit,默认大家都是使用Windows操作系统,所以要先安装虚拟机和Linux操作系统,下面是需要的一些资源:

                   

 
链接:https://pan.baidu.com/s/1SXzkKawpF7Qlj-_JPneiwQt

提取码:1024

安装虚拟机

1、创建一台虚拟机

安装好并打开 Oracle VM VirtualBox 后,点击新建

     

给虚拟机一个名称,类型选择Linux,版本选择 Red Hat (64-bit),点击下一步

                       

 分配内存大小,这里选则的是3GB,点击下一步

                

后面这几步,直接点击创建就行,不用变

硬盘大小选择8GB就够用了,点击创建

 

2、进行配置

创建好虚拟机后,要对虚拟机进行配置,点击设置

在系统设置中,将软驱去掉,改变一下启动顺序如下图

在存储设置中,选择没有盘片,点击右侧蓝色光盘图标

 

 选择虚拟盘

 

 选中之前下好的CentOS-7-x86_64-Minimal-2009,点击打开

 在网络设置中,选择网卡二,勾选启动网络连接,连接方式选择(Host-Only)网络,点击OK

 

 3、安装操作系统

点击启动

 启动成功后,选择语言,这里选择的是简体中文,点击继续

 

 

这时安装位置报警号,不用担心,只要点进去,然后点击完成就行

 设置网络和主机名

默认这两个网卡都是关闭的,这时我们需要将它们打开,然后主机名最好改成和虚拟机名称相对应的

将两块网卡打开后,对主机名进行更改,点击应用,然后点击完成

 

点击开始安装

设置root用户,设置密码和确认后,点击完成(这里设置的密码过于简单,会提示,在点击完成时,点击两次即可)

 

 点击完成配置

点击重启

 重启后,登入root用户,输入用户名为root,密码为之前设置的密码

 

安装相应软件及网卡配置 

执行yum install net-tools.x86_64,连续输入“y”

配置第二块网卡的静态IP地址,切换目录,执行 cd /etc/sysconfig/network-scripts执行 ls 命令,列出当前目录下的所有文件,启动vi编辑器,执行 vi ifcfg-enp0s8

修改BOOTTPROTO=static,ONBOOT=yes

增加IPADDR=192.168.56.20和NETMASK=255.255.255.0

 

 按  ESC  退出插入模式,在底线模式输入 :wq!保存退出

 执行 systemctl restart network

关闭防火墙,默认防火墙是开启的,可以执行 systemctl status firewalld.service 来查看防火墙是否开启,下图表示防火墙已经开启

 

 执行 systemctl stop firewalld.service ,关闭防火墙,执行 systemctl status firewalld.service ,可以看出防火墙已经关闭了(也可以执行 systemctl disable firewalld.service 关闭防火墙, systemctl stop firewalld.service 是永久关闭防火墙,执行后要重启才能关闭,如果要恢复,则要执行 systemctl enable firewalld.service来开启防火墙,而执行 systemctl stop firewalld.service 是只是当前关闭防火墙,下次开机,防火墙继续开启)

 

 三、安装部署Tidb

1、下载TiUP工具

执行命令 curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh 

 

 2、声明全局环境变量

执行命令 source /root/.bash_profile

 3、下载、部署、启动TiDB

为了实现数据能持久化和外部机器(宿主机器)可访问

执行命令 tiup --tag tidb-cluser playground --host 192.168.56.20

 

 然后等待,完成

 

       其实到了这一步并不是真正的完成了,后续还有好多的事情还没做完,比如模拟生产环境部署,部署TiDB分布式实验环境等,篇幅有限,后面的内容也比较多,就不写了。

 

 

 

 

 

 

 

Logo

更多推荐