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