当前位置: 首页 > news >正文

大数据分析之hadoop的基本学习1-VMwae+Ubuntu

为什么80%的码农都做不了架构师?>>>   hot3.png

要学习大数据分析hadoop+hive+spark都是需要掌握的,所以加油吧!

为什么要用VMware和Ubuntu?

Hadoop是一个分布式文件系统,VMware可以快速帮我们打造多个系统。而用Ubuntu的服务器的主要原因是《Hadoop权威指南》是用的就是Ubuntu,并且hadoop的文件命令也和Ubuntu很多命令相似,这样可以小成本的实战hadoop安装配置。

学习Hadoop的工具如下:

  • 1台Imac(1.6GHz Processor 1TB Storage)、1台Mac Pro
  • 《Hadoop权威指南》修订版3(京东购买84.2元)、《Hadoop: The Definitive Guide》4th Edition(pdf文件下载)、《Real-World Hadoop》(pdf下载)、《Hadoop Security》(这本书仅个人趣网,pdf下载)

预计用1个月的时间来对hadoop的学习,4个周,4个关卡。倒是也到新年,正好可奖励自己一把,出来浪吧!少年!

  • 1、关于VMware的安装

VMware的安装版本为vmware fusion for Mac。

mac安装VMware参考及VMware安装Ubuntu参考:http://blog.csdn.net/jackjia2015/article/details/50757430

  • 2、先简单学习一下Ubuntu的常用命令

Ubuntu基础命令

ls  #ls -al  常用命令参数
cd  #cd /目录名称。记住一个特殊用法cd ~/cd ..
pwd  #显示当前目录
sudo passwd  #设置用户密码
ifconfig  #查看ip地址信息,相当于win的ipconfig
mkdir  #创建目录
rm  #删除目录/文件,rm -rf ,f是强制删除目录,r是递归子目录
touch  #创建文件
cp  #复制文件
mv  #移动文件,重命名效果
cat  #输出文本的内容
echo  #输出文本,例如echo nigaea >> 1.rtf,记住>和>>的区别,1个>是覆盖输入,>>末行添加输入
more  #可以按页显示信息
man  #使用手册
head  #显示首页信息
tail  #显示末信息
vim/vi/nano  #文本编辑器
sudo reboot  #重启系统
find /usr/local | grep  #查询
uname -a  #查看系统的信息
file file.so  #查看库文件,相当于查看win的dll文件
gzip  #压缩文件
gunzip  #解压文件
tar -xvzf  #解压文件包
sudo mount  #挂载文件,一般把光驱文件挂载到mnt文件夹中,sudo mount /dev/cdrom /mnt/cdrom
sudo unmount  #卸载挂载,直接删除挂载文件就行
ps  #显示任务信息,常用ps -af
-- help  #查看帮助信息
ln -s /exist_file link_name  #链接文件
kill %n  #结束程序进制

Ubuntu文件目录及权限

/  #根目录
/bin,/sbin目录存放可执行文件,/boot引导目录,/etc通常是配置目录,/mnt挂载目录,/home目录为用户主目录,/dev为设备目录如光驱硬盘u盘等,/lib和/lib65库文件,/lost+found系统文件丢失和找回目录,/usr存放uniux软件目录

文件类型:
d dirctory文件夹
- 表示文件
l 符号链接,相当于win的快捷方式
b 块文件

文件身份
user、group、other的区别
rwx、rwx   、rwx        r即为read,w为write,x为execute
----------------------
user  group   other
rwx  rwx       rwx
000  000       000  #对应二进制
---------------------

chmod 文件 用户身份+读写执行权限  为所有身份添加文件读取权限
chmod 对应二进制 文件名

我的博客地址:http://www.nigaea.com/dataanalysis/100.html

转载于:https://my.oschina.net/at5/blog/818368

相关文章:

  • JavaScript的two-sum问题解法
  • nginx ssl
  • 关于Java内部类的初始化
  • noi 1.5 45:金币
  • nginx location配置
  • ArcGIS Engine 编辑- IWorkspaceEdit
  • Access-Control-Allow-Origin与跨域
  • linux下alsa架构音频驱动播放wav格式文件
  • [转].NET Core配置文件加载与DI注入配置数据
  • Makefile注意点总结
  • 深入浅出Puppet(一)
  • Mirco F-measure and Macro F-measure
  • mac上使用zsh配置环境变量
  • find用法积累
  • c# 静态变量【学习笔记】
  • [LeetCode] Wiggle Sort
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 「面试题」如何实现一个圣杯布局?
  • 4. 路由到控制器 - Laravel从零开始教程
  • crontab执行失败的多种原因
  • markdown编辑器简评
  • PAT A1120
  • spring cloud gateway 源码解析(4)跨域问题处理
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 从setTimeout-setInterval看JS线程
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 扑朔迷离的属性和特性【彻底弄清】
  • 如何用vue打造一个移动端音乐播放器
  • 移动端解决方案学习记录
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • #android不同版本废弃api,新api。
  • #Linux(make工具和makefile文件以及makefile语法)
  • %check_box% in rails :coditions={:has_many , :through}
  • (007)XHTML文档之标题——h1~h6
  • (8)STL算法之替换
  • (C语言)fread与fwrite详解
  • (二)springcloud实战之config配置中心
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (三)终结任务
  • (十六)Flask之蓝图
  • (四)linux文件内容查看
  • (四)汇编语言——简单程序
  • (一)80c52学习之旅-起始篇
  • (一)u-boot-nand.bin的下载
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .NET Standard 的管理策略
  • .NET 反射的使用
  • .net(C#)中String.Format如何使用
  • .NET文档生成工具ADB使用图文教程
  • .NET下ASPX编程的几个小问题
  • .net下的富文本编辑器FCKeditor的配置方法
  • .sh