2019暑假第二周(hadoop在个人电脑上的搭建)

一,Hadoop和NoSQL数据库的学习,大多需要Linux环境。

搭建Linux环境可以分为两种方式:

(1)在电脑上安装双操作系统,即同时安装Linux和Windows操作系统,在电脑启动的时候,可以选择进入Linux系统;

(2)在安装好Windows操作系统的电脑上,在开机进入Windows操作系统以后,安装Linux虚拟机,即在Windows运行环境下虚拟出一个Linux运行环境。

至此,我选择第二种,安装Linux虚拟机

1.若您的电脑支持VT(Virtualization Technology)技术,即CPU的虚拟化,请在BIOS界面开启。

相关具体过程请移步百度搜索:

例如:惠普(电脑型号)笔记本怎么进入BIOS设置VT

https://zhidao.baidu.com/question/748476642804006972.html

2.下载开源虚拟机软件VirtualBox

VirtualBox 6.0.8 下载地址:https://www.virtualbox.org/wiki/Downloads

并安装。

3.下载Centos(Linux的一个版本)ISO映像文件

CentOs 7下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

4.使用VirtualBox安装CentOS

具体步骤参考:

使用VirtualBox安装CentOS6.4:http://dblab.xmu.edu.cn/blog/164/(最后一定要选择Desktop,更易上手);

使用VirtualBox安装CentOS7:https://blog.csdn.net/maty_wang/article/details/79127718

二,在Linux虚拟机内安装hadoop

安装步骤参考:

http://dblab.xmu.edu.cn/blog/install-hadoop-in-centos/

对于上面博客的一些自己的想法:

注:下面一切步骤都在linux虚拟机内实现,包括下载

java环境

1.卸载自带的jdk

提示:Linux终端界面的复制是:ctrl+shift+C;粘贴是:ctrl+shift+V

输入命令: rpm -qa | grep java

通过    rpm -e --nodeps   后面跟系统自带的jdk名    这个命令来删除系统自带的jdk,

例如(请根据自己的实际情况删除):

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
           rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
           rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
           rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
2.官网下载jdk1.8

可以使用Linux的浏览器Firefox下载

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

3.解压,安装

参考博客(博主:清晨的第一抹阳光):

https://www.cnblogs.com/116970u/p/10400436.html

hadoop下载

目前,hadoop提供下载的最新版本3.2.0,最低版本2.6.5;而且在实际过程中我没能找到 hadoop-2.x.y.tar.gz.mds 文件,即文件完整性检验,可跳过这一步骤。

如果你下载的是3.2.0版本,jdk请使用1.8否则可能会出现错误。

VirtualBox增强功能

强烈建议安装,可以实现鼠标在虚拟机和Windows界面自由切换,也可以将Linux界面全屏显示

原文地址:https://www.cnblogs.com/mawangwang/p/11180178.html

时间: 2024-10-08 18:58:57

2019暑假第二周(hadoop在个人电脑上的搭建)的相关文章

暑假第二周·1,2

最近有点散漫,散漫到挤不出时间写进度日记.这个星期我开始编写要用到的网页,星期天的晚上我拿到样图,但是星期一,我差不多一天都在编写不需要写的首页.我以为发给我的都是要做的,被学姐说了之后我发现一天下来什么也没做!在那天晚上我将其余网站的“代码”写好了. 当第二天的试运行让我看到了什么叫做门外汉,我又花了一个下午在修改上才能让我写的代码能够运行正常.我被代码折腾的晕头转向,却也为写好了代码感到高兴.我兴冲冲的拿给学姐检查,但学姐指出的地方让我发现我并没有身为美工的自觉.在我为代码而苦恼的时候并没有

暑假第二周报告

暑假第二周,小学期结束后回到了家.用一天的时间进行休整,同时列出了自己暑假需要做的所有事情,并列了一个简单的计划. 首先,在这周每天中午.晚上睡觉前,我会看半到一个小时<大道至简>.然后这一周初步接触了Java,并在自己的电脑上搭建了Java环境,也就是有关jdk的下载及相关环境的配置:还有下载安装了eclipse并进行了配置:完成之后我尝试了“helloworld.Java”的编译. 除此之外,在这一周里,每天下午有一个小时左右的时间,开始学习Java语言的最基础的部分.到目前为止,每天学习

2018年暑假第二周

今天是放假第二周的周六了,这个星期我已经完成实验报告的全部内容了,虽然时间有点紧张,但是,总归是完成了.在书写代码的过程中,我发现自己以前所不注意的问题,同时的也对以前的许多事情有了许多更深的理解,比如,输入输出流在文件中的应用.记得,在上学期书写实验报告的时候,我在文件中出现了许多的问题,比如使用c++的时候,有些东西使用c++编译方法并不能成功的读取文件,因此,我有借助C语言的方法来调用读取文件.在这周的学习中,我明显找到了一些小的方法,打开的效率明显提高. 这周我也开始看一些Java的电子

暑假第二周总结

第二周.比赛外时间较上周有了一些进步,不过比赛状态却大不如前. 打了三场个人赛.卡题问题比较严重(尤其round 4最简单的B题卡了4个小时)加上之前的三场总排名应该是第一名.不过罚时仍然是居高不下占据第一.. 组队赛打了两场.一场rank1,一场垫底2333. 由于组内分工,我发现自己对孙子定理.高斯消元等基本数学问题与线段树等基本数据结构变得生疏.好像有两年没写线段树了.. 难题仍然有好多不会,不过比赛之后也在思考,也学到了一些新的东西.我发现如果每次比赛只做会做的题目,只能锻炼思维能力和对

大一暑假第二周总结

第二周总结 这一周是没有学习编程的,但是这一周的经历是很磨炼自己的意志的,下周我会继续保持学习的状态,先立个大大的flag:"盲打"是我这个假期的一个编程目标!!! 从周二起,每天6:25准时起床练习英语口语,上午有40分钟的吃饭时间,然后一直学到中午12点,然后吃饭,午觉,1:50准时集合开始学习,晚上45分钟用餐时间,然后上课到10点半.说实话,这种强度的训练让我觉得,我是个吃不起苦小女生. 不仅仅只是学习,还不断的大小考试,而且,周围还有很多来自北京,天津的优秀同学 ,每天正能量

暑假第二周进度报告

1)本周读完了<大道至简>这本书,大约每天读一个小时吧.学习了Java中的各种运算符和和各种流程控制语句,数组等,每天大约一个小时.编过几个简单的代码,时间不长.读<大道至简>的时候遇到了相当多的名词不理解的问题,然后就上了百度查明了其含义. 2)下周要彻底学完Java,然后多编程序,花在代码上的时间要多起来,尝试用已学的Java解决实际问题. 3)本周没有达成上周目标,原本计划这周学完Java的.然而都浪费在了玩手机上,下周不能这样了 ,说到就要做到. 原文地址:https://

2019秋第二周总结

本周学到的知识点 认识的Java这门新语言,了解了它的面向对象的特点,然后在搭建Java开发环境JDK的安装与配置,安装好了之后就开始写出第一个Java程序了,也发现了和C语言许多不同之处,让我对编程有了新的认识,不过刚开始老师要求我们在文本文档里写代码,在在cmd中编译运行,我也知道了在cmd中javac是编译的意思,而java则是运行的意思,于是我就实现了"Hello World!"的输出,当时我就觉得java还是挺好学的,不过到了后面才知道自己高兴的太早了,后面的一些简单地知识我

2019暑假第一周学习总结

目录 0701,0702,0703 Linux命令学习 1.ls (list) 2.cd (change directory) 3.pwd (print working directory) 4.mkdir (make directory) 5.rm(romove) 6.mv(move) 参考 html5学习 1.中文编码乱码问题 参考 markdown学习 1.表格 2.输出"<"和">" 3.表格内换行 4.引用一段 5.改变图片大小 参考 0701

暑假第二周周记

这个星期花了半个星期回家,然后看了半个星期的web视频以及安装Hadoop. 观看web视频收获:1,懂得如何写MySQL的外键以及删除 添加外键语句:alter table 从表 add (constraint 外键名称)[虽然这不是必要的但是最好加上因为到时候删除外键需要使用到]                        foreign key (从表字段名) references 主表(主表的主键) eg:   alter table product add constraint ca