Hadoop学习之路(二)

1. HDFS 的 shell 操作

hadoop fs -chown angelababy:mygirls /hadoop-2.9.1.tar.gz    (修改用户组和用户名)【Hadoop的权限检查很弱,可任意改】

hadoop fs -ls /

hadoop fs -chmod 777 /hadoop-2.9.1.tar.gz    (修改为所有人均可读可写可执行)

hadoop fs -ls /

hadoop fs -copyFromLocal ./hadoop-mapreduce-client-app-2.9.1.jar    (copyFromLocal 相当于put;copyToLocal 相当于get    从HDFS下载文件到本地)

hadoop fs -cp /hadoop-mapreduce-client-app-2.9.1.jar /wordcount    (拷贝)

hadoop fs -df /    (查看根目录下的磁盘空间,加 -h 便于阅读)

hadoop fs -du -s -h /    (查看目录大小,或目录中文件的大小)

hadoop fs -du -s -h hdfs://star:9000/*

hadoop fs -mkdir /aa    (不允许递归创建目录)

hadoop fs -rm -r /aa/bb    (递归删除目录)

2. Hadoop 集群搭建的无密登录配置

ssh-keygen -t rsa    (一路回车,最后生成.ssh文件)

cd .ssh

cp id_rsa.pub anthorized_keys 这个命令会生成授权文件:authorized_keys

(或者使用touch命令再修改权限)

cat id_rsa.pub >> authorized_keys

cat authorized_keys

你可能感兴趣的:(Hadoop学习之路(二))