继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

史上最快! 10小时大数据入门实战(三)-分布式文件系统HDFS

慕桂英3389331
关注TA
已关注
手记 339
粉丝 43
获赞 187

5bcf24d70001c75810000470.jpg


5bcf24d700010cfc10000499.jpg


5bcf24d90001984f10000679.jpg


5bcf24da0001df9310000313.jpg


5bcf24dc0001d05210000270.jpg


5bcf24dc00010a1010000457.jpg


5bcf24dd0001acd510000170.jpg


5bcf24de0001287810000504.jpg


HDFS 环境搭建


5bcf24de0001a64810000054.jpg


HDFS 伪分布式环境搭建

5bcf24df0001c44510000575.jpg

CentOS 环境安装步骤


MacOS安装环境

5bcf24e30001c74310000140.jpg

安装jdk


5bcf24e30001d22110000089.jpg

jdk安装路径


5bcf24e400018ad110000113.jpg

/usr/libexec/java_home -V:列出所有版本的JAVA_HOME


设置 JAVA_HOME

  • 添加java_home到.bash_profile文件中

export JAVA_HOME=$(/usr/libexec/java_home)export PATH=$JAVA_HOME/bin:$PATHexport CLASS_PATH=$JAVA_HOME/lib

5bcf24e500017e3810000245.jpg

Mac OS X ssh设置


输入命令ssh localhost,可能遇到如下问题


5bcf24e60001d01410000075.jpg


原因是没打开远程登录,进入系统设置->共享->远程登录打开就好


5bcf24e70001a06410000795.jpg


这时你再ssh localhost一下

5bcf24e80001b75310000206.jpg

  • 下载 Hadoop


    5bcf24e800013b8410000086.jpg

  • 解压到soft目录


    5bcf24ea0001419e10000821.jpg


    5bcf24eb00014d6410000344.jpg

    官方指南

  • 编辑 hadoop-env.sh 文件


    1000


    1000


    1000


    1000


    Hadoop也可以在伪分布模式下的单节点上运行,其中每个Hadoop守护进程都在单独的Java进程中运行


    1000


    1000

    具体更改


    824

    新建一个临时文件目录


    1000

    编辑 hdfs/core-site.xml 文件


    1000


    1000


    1000

    配置 datanode 节点数


    启动 hdfs


    1000


    1000


    1000


972


1000


查看进程

942


访问http://localhost:50070/

1000


表示HDFS已经安装成功

1000

存活节点


步骤小结

1000


关闭

1000


HDFS Shell 操作

1000


官网指南


1000


先启动 HDFS

1000

配置 hadoop 环境变量


1000

成功


1000

指令集


1000

dfs fs 无差异


1000

上传一个 txt 文件

1000


创建文件夹


1000


多层次文件夹


1000


遍历所有文件夹

1000


1000


1000


1000


删除文件/文件夹


1000


1000


1000

所上传的文件

Java 操作 HDFS 开发环境搭建

1000


1000


1000


1000


1000


1000

pom 文件

JavaAPI 操作 HDFS文件系统

1000


1000

测试通过


1000

  • 测试创建文件方法


    1000


    1000

  • 查看 HDFS 文件的内容


    1000


    1000

  • 上传文件到 HDFS


    1000

  • 上传文件到 HDFS(带进度条)


    1000


    1000

    测试通过


    1000

  • 下载文件到本地


    1000


    1000

    测试通过


    1000

  • 查看某个目录下的所有文件


    1000


    1000

    测试通过


    1000

  • 删除文件/文件夹


    1000


    1000


    1000



作者:芥末无疆sss
链接:https://www.jianshu.com/p/e35817bdc4a8
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP