我无法在本地创建文件。你能告诉我如何以及在哪里创建一个示例本地文件吗。我对本地和hdfs有点困惑。如何将文件从本地移动到hdfs,移动后如何检查文件是否在hdfs中。我对哈多普很陌生。谢谢,拉姆
nbysray51#
假设您使用的是基于linux的操作系统使用以下方法创建文件: $ nano /path/to/file.txt .您在创建文件的目录中必须有足够的权限。要将文件移动到hdfs(作为有权访问hdfs的用户,例如hdfs user): hadoop fs -put /path/to/file.txt 要检查文件: hadoop fs -ls /user/<hadoop user> 要检查文件的内容: hadoop fs -cat /user/<hadoop user>/file.txt 现在可以使用create external table.创建配置单元表。。并在hdfs中提到文件的路径。
$ nano /path/to/file.txt
hadoop fs -put /path/to/file.txt
hadoop fs -ls /user/<hadoop user>
hadoop fs -cat /user/<hadoop user>/file.txt
1条答案
按热度按时间nbysray51#
假设您使用的是基于linux的操作系统
使用以下方法创建文件:
$ nano /path/to/file.txt
.您在创建文件的目录中必须有足够的权限。
要将文件移动到hdfs(作为有权访问hdfs的用户,例如hdfs user):
hadoop fs -put /path/to/file.txt
要检查文件:hadoop fs -ls /user/<hadoop user>
要检查文件的内容:hadoop fs -cat /user/<hadoop user>/file.txt
现在可以使用create external table.创建配置单元表。。并在hdfs中提到文件的路径。