如何用shell命令访问hdfs
时间: 2024-05-23 07:15:12 浏览: 10
你可以使用以下命令访问HDFS:
1. 使用 hdfs dfs 命令来访问HDFS文件系统,例如:hdfs dfs -ls /user/hadoop/input。
2. 使用 hdfs://host:port/path 形式的路径来引用HDFS中的文件,例如:cat hdfs://localhost:9000/user/hadoop/input/file.txt。
3. 在shell脚本中使用hadoop fs命令来访问HDFS,例如:hadoop fs -put localfile /user/hadoop/hdfsfile。
相关问题
通过shell命令访问hdfs
要通过shell命令访问HDFS,可以使用hadoop fs命令。如果要查看HDFS上的文件列表,可以使用hadoop fs -ls命令。如果要上传文件到HDFS,可以使用hadoop fs -put命令。如果要从HDFS中下载文件,可以使用hadoop fs -get命令。
通过shell命令访问hdfs查看某个文件地绝对路径
可以使用以下命令查看HDFS某个文件的绝对路径:
```bash
hdfs dfs -ls /path/to/file | awk '{print $NF}'
```
其中,`/path/to/file`是HDFS文件的路径。这个命令将列出该路径下的文件信息,并使用`awk`命令输出最后一列,即文件的绝对路径。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)