关于hadoop,hbase,hive

暑假学校开始安排了一个大数据课程实践的实训,我看了一下课程安排,先是大数据基础概念,然后又安装了Linux虚机环境,在电脑上安了一个VMware的虚拟机,里面是CentOS7.6,然后是是什么基础环境的部署(包括JDK/MySQL),还有Hadoop,Hive,HBase等等……噢还安了一个xshell,一开始代码还是在虚机里面敲,后来就到xshell里了……
真的感觉听的很痛苦,听不懂,怎么说呢,上周我们每天到教室就是安装上面这些东西,很机械化的粘teacher给我们的安装教程,我不知道为什么要打开电脑上的这个窗口,把这个命令粘上去是干嘛用的,有时候报错了,我不懂为什么报错,问完teacher,teacher在我电脑上解决后,我不懂为什么他的操作就是对的……

img

就是每天机械化的粘这些命令,我根本看不懂,所以各位uu们,我想知道上面我提到的这些软件有什么关联吗?或者我能通过在网上学习浏览什么内容呢,就是达到我能看懂这些命令的目的……
或许有人会问为什么学校会安排这个,难道专业不相关吗?是这样的,我们专业是和数据计算有关,但是前面提到的从来没学过,然后暑假学校就安排了一个15天三周的实训计划,第一周我们每天都在机械的复制命令安装前面那些东西,然后这周开始学python了,以前学过c++,所以对python命令感觉并不很陌生,后面还安排了数据建模,数据可视化,决策树算法,shell脚本等等。
真的很痛苦……

很好的思考呀。随便聊聊哈哈。
这些软件有什么关联吗?通过百度我们可以发现Hadoop 是一个开源的分布式计算和存储框架,也就是说Hadoop,Hive,HBase这些类似于mysql用于数据存储啊啥的。那它们和VMware,CentOS7.6有什么关系呢?。通过百度我们也知道了Hadoop 是运行在linux系统上的(当然也可以使这些软件运行在Windows上)。我们平常大多使用的都是Windows系统,那需要安装并使用这些软件我们就需要在本机上将硬盘和内存的一部分拿出来虚拟出一台机器去安装linux系统,VMware就是一个“虚拟PC”软件啦。当然它上面也可以安装多个系统(如ubuntu),CentOS7.6呢它是linux的一个发行版本了。在安装VMware,CentOS7.6后我们就可以安装我们想要使用的Hadoop.....。
那些命令是什么作用呢,这就像我们拼乐高一样,需要按照使用说明(老师给的文档)操作,如果操作有偏差就报错啦。如何看懂这些命令:百度,csdn都有相关命令及参数说明。安装好Hadoop这些软件我们就可以存储数据,查询....。