保安日记Hadoop 8.29

2023-09-25 22 0

上次卡到了如何配置Hadoop(好像约等于没有进度......)

不过CSDN写的博客还是有点不够全面,有的地方我不懂,也没有人来解释。因此我找到了一个更好的办法,阅读官方文档,还能提高英文阅读能力呢。

咱们先从第一条开始学习吧,不能一口吃成一个胖子不是。

至于考不考研究生,大家都知道现在有一种软件开发方式叫敏捷开发,我觉得为自己做职业规划时候也要敏捷规划:在考虑一件需要付出许多时间成本和精力的事情上要认真考虑,不是大而全就一定好的,适合自己,切实际却是最好的。

还看到一句话:教育是一种投资,但投资仍然要最大限度地降低风险。

摘选一些国外网友关于研究生学历的看法:

A:在我的职业生涯 9 年后,我获得了硕士学位。我从一家大型科技公司的经理到董事,再到副总裁,老实说,这与我的硕士学位没有任何关系。除了在更多样化的环境中更多地练习写作和演讲之外,我的领域没有任何东西适用于工作。由于我的努力,我获得了高级学位后的晋升,我的前两个老板甚至不在乎我获得的学位。这可能适用于也可能不适用于每个人或每条职业道路,但对我来说,我发现硕士课程是浪费金钱和时间。我会再做一次吗? Ñ O

B:令人心碎的是,学者们经常沦为财务人员。当然,这是硕士、博士或博士后研究实用性的一部分,但这并不是原因的全部。

与学士学位相比,硕士课程是一种更有针对性的教育,周围的人平均更有动力,并且可以获得更多的学术和智力资源。它会挑战你。它会磨练你。当你出现时,你将不仅拥有知识,还有智慧,否则你可能无法获得这些知识。即使您在金钱上收支平衡,这也可以是一次非常丰富的体验。

如果你有足够的资金、时间和动力,即使你不能说它可能会增加你的终生收入,也要去做,因为这不是高等教育的唯一好处。 

C:你是对的,高等教育的唯一好处不应该是赚更多的钱,但是当教育如此昂贵和耗时(从而从其他赚钱方式中夺走你的时间和精力)时,至少很难不进行计算。有很多人希望自己接受更多教育,但是当他们有家庭要养时,如果不首先确定是否值得最初的牺牲,他们就无法证明这是合理的。

令人心碎的是,唯一能够改善自己并充实自己的人往往是那些已经拥有很多的人。

D:现在互联网上的信息是免费的。如果你是一个可以自我激励的人,我的意思是真的要问自己内心深处是否能对自己负责,如果是,那么对于大多数职业,我说你不需要硕士。去实习、工作、协作和建立网络,并花时间研究和磨练自己的技能。如果您需要结构、传统的学习/设置并希望更快地获得知识/技能,那么硕士学校可能是您的最佳选择。

 看完这些,我感觉到国外网友素质真的是好多了,也有可能来回答这个问题的都是硕士博士或者企业老总

目录

Hadoop设置单节点集群

先决条件

下载

启动

独立操作

伪分布式操作

全分布式操作


Hadoop设置单节点集群

先决条件

支持的平台:感觉对于数据库人员来说Linux才是主流的生产力平台,而Windows只是普通办公使用

所需的软件:java和ssh

这里我不太清楚ssh是什么,另一方面Linux系统安装软件和Windows完全不一样

ssh:用于加密登录的网络协议

sshd(secure shell):服务使用ssh协议远程开启其他主机shell的服务

shell:命令解释器,一种应用程序。
SHELL语言是指UNIX操作系统的命令语言,同时又是该命令语言的解释程序的简称。
Shell本身是一个用C语言编写的程序,Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。

Rsync:数据镜像备份工具

安装软件:

这里官方文档直接给出了两行命令:

sudo apt-get install ssh
sudo apt-get install rsync

不明觉厉,算了我也看不懂,还是直接去学习怎么在linux中下载安装软件吧

先学习应用程序与系统命令的区别(好多啊哭了,咬牙坚持吧,勇敢保安,不怕困难)

1、文件位置

系统命令:一般在/bin和/sbin目录中,或为shell内部指令

应用程序:通常在/usr/bin和/usr/sbin目录中

2、主要用途

系统命令:完成对系统的基本管理工作,例如IP配置、管理账户

应用程序:完成相对独立的其他辅助任务,例如网页浏览器

3、适用环境

系统命令:一般只在字符操作界面中运行

应用程序:根据实际需要,有些程序可在图形界面

4、运行格式

系统命令:一般包括命令字、命令选项和命令参数

应用程序:通常没有固定的执行格式

5、应用程序目录结构

本文中用的CentOS系统

哈哈我也是centos系统,来吧干了他兄弟们,上边的东西我大概了解一些。

以下是方法:

  • 通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。
  • 软件包管理器:如RPM。
  • 软件包管理器的前端工具:如YUM。
  • 源代码编译

软件包的组成部分:

  • 二进制程序,位于 /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin 等目录中。
  • 库文件,位于 /lib, /usr/lib, /usr/local/lib 等目录中。Linux中库文件以 .so(动态链接库)或 .a(静态链接库)作为文件后缀名。
  • 配置文件,位于 /etc 目录中。
  • 帮助文件:手册, README, INSTALL (/usr/share/doc/)

兄弟们rpm无法解决文件之间的依赖关系,而我的Hadoop显然很需要,所以只能用yum啦

爷晕了,这都什么牛马东西

在linux中,rpm和yum有什么区别?

简单回答, rpm 只能安装已经下载到本地机器上的rpm 包. yum能在线下载并安装rpm包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的。

yumyumyum就这个就这个,其他的都是伞兵(逐渐失去耐心)

先用yum下载,怎么还要注册oracle啊,我真的忍不住了。

冷静冷静,我告诉自己,这一切的原罪就是不用linux

oracle好像注册不了,我在C站直接搜出来一个,亲测好用

我去知乎搜了一下为什么linux下载安装这么麻烦,好家伙原来是因为中文互联网的信息基本上都不靠谱。由此我下定决心,下次一定浏览官方文档,再也不看中文教程了。

代码编程
赞赏

相关文章

平方和与立方和【HDOJ2007】
求奇数的乘积【HDOJ2006】
求绝对值【HDOJ2003】
计算球体积【HDOJ2002】
1031直方图
1030最难的问题