[新手教程]使用VMware搭建简易DorisDB学习环境(一)

DorisDB作为卓越的MPP分析型数据库具备相当之高的学习价值。未涉猎过大数据领域的同学新学习DorisDB时,可能会有一些无从下手的感觉,比如没搞过集群部署、不熟悉linux环境、不熟练mysql操作等等。希望这几篇“接地气儿”的小教程能够为新手们扫清不必要的学习障碍,轻松完成部署安装,快速上手DorisDB。

这篇文档非常的细致全面(啰嗦),没有什么技术难度。在参考这篇新手教程学习安装部署之前,建议像我一样的纯新手同学满怀着初学者的心态,先学习一下官方文档(链接:http://doc.dorisdb.com)的“1:DorisDB介绍”和“2:快速开始”部分,以对Doris有基本的了解,比如FE、BE、元数据等等,至少先弄明白都是做什么的。当然,开始时简单了解就可以了,其余的部分等部署完成后,边练习边领悟,学习效果会好很多。

文中涉及的所有工具我都放在网盘分享中,大家可以自行下载:
链接:https://pan.baidu.com/s/1jCiXMWeyw4dil7L8DcSBUA 提取码:fiwq。

DorisDB在生产环境的服务器配置当然是越高越好,初期咱们练手时自然是有什么用什么。在极低配置的情况下,Doris依然可以平稳的运行。为了体验DorisDB的特性,对进行部署的电脑还是得提出几个要求:
1、CPU:不能太老,性能要说的过去,需支持AVX2指令集。因为要同时启用3个虚拟机,要是平时电脑用起来就卡卡的着实带不起来。同时由于DorisDB使用向量化技术需要AVX2指令集支持才能发挥效果,从经验上看,2013年之后的包括Intel四代及以后、至强Xeon E3/E5 v3系列及以后、AMD BDver4架构及以后的CPU都是支持的。如果看着前面几句觉得不明觉厉,就下载一个CPU_Z工具检查一下,如图所示,指令集显示有AVX2的就可以用。
01
2、内存:8G以上。虚拟机比较吃内存,本机加上同时开三个虚机,至少至少8G内存。

满足CPU和内存的条件后,咱们就正式开始进入教程。出于篇幅考虑,教程分为三部分展开:
一、使用VM虚拟机安装CentOS 7.6及简单设置
二、虚拟机下CentOS 7.6针对DorisDB的设置及环境配置
三、虚拟机下CentOS7部署DorisDB标准版

本篇剩余篇幅介绍第一部分:

一、使用虚拟机安装CentOS 7.6及简单设置
(1)前述
Win7能安装的最高版本VMware Workstation为14.1.8,Win10可以安装最新版本,安装VM时建议右键安装包,以管理员身份运行。VM的下载、安装及PJ步骤这里不多赘述。

这里以CentOS7.6为例进行安装,7.9版本的安装方法一致。建议大家在“网易开源镜像站”或“阿里云官方镜像站”等国内优秀镜像源下载,速度非常快。国内镜像源已下架旧版本镜像(只展示目录),只能下载当前最新版,所以推荐大家直接安装最新的7.9版本:
网易:http://mirrors.163.com/centos/7.9.2009/isos/x86_64/
阿里:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
02
(2)虚拟机设置
镜像下载完成后,打开VM虚拟机,开始安装:
1、创建新的虚拟机:


2、自定义(高级):
04
3、默认即可,点“下一步”:
05
4、稍后安装操作系统:
06
5、选择需安装的系统:
07
6、修改虚拟机的名称以及虚拟机系统文件的路径。因虚拟机系统占用空间较大,通常建议放在剩余空间充足的磁盘中。
08
7、根据物理机性能及对虚拟机性能的要求选择虚拟机可用的CPU核数:
09
8、根据物理机性能及对虚拟机性能的要求拖动或输入虚拟机可用的内存大小:
10
9、联网类型个人推荐“桥接”,该模式可将该虚拟机视为处于局域网中的另外一台电脑,方便集群部署:
(桥接模式 :通过主机映射一个ip给虚拟机,只要主机可以访问外网、虚拟机也可以访问,两机可以相互通信。
NAT模式:主机和虚拟机在同一个地址,原则上两者不能相互通信,但是通过修改NAT配置,通过端口转发进行互相通信。)
11
10、默认,下一步:
12
11、默认,下一步:
13
12、默认,创建新虚拟磁盘:
14
13、依据需求调整磁盘大小,为了方便移动虚拟机,建议选择“将虚拟磁盘拆分为多个文件”:
15
14、默认,下一步:
16
15、完成设置:
17
16、点击“网络适配器”,勾选“复制物理网络连接状态”,点“确定”:
(“复制网络连接状态”选项仅用于笔记本电脑在有线网络与无线网络之间切换时进行IP地址续订,以保证虚拟机的IP地址不变。因IP地址是DHCP协议动态分配的,该选项可以在有线与无线切换时自动续订上次使用的IP地址。)
18

17、点击“CD/DVD”,选择安装源,即选择下载好的CentOS镜像目录后点“确定”:
20

(三)系统安装
做完一、二步工作后,正式进入CentOS系统安装环节。
1、开启此虚拟机,系统安装开始:
01
2、鼠标移至虚拟机单击,然后回车:
02
3、等待镜像校验完成:

4、选择语言为中文(英文好的随意):

5、单击“安装位置”,默认即为“自动配置分区”,然后点击“完成”:


6、点击“软件选择”,其默认的“最小安装”对Linux新手不太友好,在这里我们左边选择“GNOME桌面”,在右方选择自己需要的附加组件,右方的组件不勾选也不会影响后续Doris的部署。这样我们以熟悉的图形化方式进行Linux系统操作,后续熟练后再逐步适应Linux全命令方式。最后点击左上角“完成”:

7、稍等片刻,待软件依赖关系检测完成,按钮能点后,点击“开始安装”:

8、设置root密码:

通常需要输入符合复杂度的密码,但若习惯短密码,以弱密码:root为例,需要单击两次左上方“完成”,下方有提示:

9、等待安装完成:

10、进度条走完后,点击“重启”:

11、重启,等待或回车:

12、接受许可证:

13、同意协议,点“完成”,“完成配置”:


14、默认语言、输入法、位置服务,前进:



15、选择时区,以西安为例,输入xian,选择西安时区,前进:

16、跳过在线账号:

17、输入个人信息,前进:

18、根据密码规则输入密码,例如:Shucang

19、开始使用CentOS:

20、进入系统,是熟悉的可视化桌面:

(四)系统基本设置
1、设置网络自动连接:




2、切换为root用户:
新手在最开始使用CentOS时,可以使用root用户,能少遇到一些权限问题。切换到root方法如下。



用户名和密码都输入root,回车,登陆:

3、关闭锁屏
建议关闭锁屏,不然一会儿一锁,每次都需要输入密码,略烦。



4、断开安装镜像源
后续的操作不需要连接系统安装源,这里可以直接断开:

红框中设备状态处,若有勾选则都去掉勾选:

5、启动虚拟机系统后选择root用户登陆
启动虚拟机,进去桌面前会有一个用户选择窗口,这里默认不会出现root用户,我们点击“未列出”:

输入用户名“root”,点击“下一步”:

输入root用户的密码,例如咱们前面设好的“root”,回车或点击“登陆”,进入系统:


6、[重要]vi、vim指令的用法
在后两篇教程中,使用了很多vi或vim指令来编辑配置文件以及配置环境变量等。vim是从vi发展出来的一个文本编辑器,vi是老式的字处理器,不过功能也很齐全。通俗来说,vi或vim类似于咱们使用的文本编辑器。在linux中,我们需要先找到目录或者指定目录,使用vim来打开文本类文件,简单的操作流程如下:
1)先使用cd指令转到需编辑文件的目录,或使用vi时直接指令目录,比如:vi /etc/fstab
2)英文输入法下,按一下 i 键,进入插入标记模式;
3)编辑完成后,按一下键盘ESC键,退出编辑模式;
4)此时,英文输入法下,输入 : ,切换到底线命令模式,以在最底一行输入命令;
5)依旧保持英文输入法,输入 wq 回车,表示“退出编辑器,且保存文件”。
输入 w 表示保存,输入 q 表示退出编辑器,输入 q! 表示退出且不保存,后面常用的就是这些,对Linux有兴趣的同学可以自己慢慢学习积累。

3赞