昨天装好伪分布式的hadoop环境后,今天进行最基础的HDFS环境操作。HDFS最刚开始使用有几个误区,接下来,我们在实际操作中进行一一演示。
一、HDFS有自己的存储空间,不能用linux的ls、mkdir等命令直接操作
1、用hdfs创建一个目录
cd /usr/local/hadoop/bin
./hdfs dfs -mkdir /mx
2、查看刚创建的目录已成功在hdfs的根目录中
./hdfs dfs -ls /
3、上传一个linux中的本地文件至hdfs中
./hdfs dfs -put /home/hadoop/myLocalFile.txt /mx
检查文件上传成功
./hdfs dfs -ls /mx
检查文件内容正常
/.hdfs dfs -cat /mx/myLocalFile.txt
二、相应在程序中调用HDFS的文件,不能直接用java.io.file类,必须