HDFS支持shell命令和Java API。这里仅介绍一点常用的shell命令。先看下Hadoop的软件分布
(1)启动分布式文件系统HDFS
sbin/start-dfs.sh #该命令位于sbin目录
(2)查看HDFS文件
bin/hdfs dfs -ls / #该命令位于bin目录
(3)上传文件到HDFS
bin/hdfs dfs -put [your_path] [hdfs_path]
将上述命令的[your_path]换成本地目录,hdfs_path换成hdfs中位置
(4)从HDFS中下载文件
bin/hdfs dfs -get [hdfs_path] [your_path]
同上。
(5)显示文件内容
bin/hdfs dfs -cat [hdfs_file]
至此,我们可以发现一个规律,这些命令其实都是
hdfs dfs -[linux_op] /
的格式,其中,[linux_op]表示linux中的操作。