如何从 Hive Beeline 中找到默认的 HDFS 目录及其内容?

How do I find the default HDFS directory and its contents from within Hive Beeline?

我想使用 "ls" 命令从 Hive Beeline 中查看 HDFS 目录的内容。同样,我想查看默认 HDFS 目录设置的内容,可能使用 "pwd" 命令。

在 Beeline 中有什么方法可以做到这一点,还是我会坚持使用 linux 提示并改用 hadoop?

您可以在直线提示符下输入 !sh,然后输入 shell 命令,例如:

!sh pwd

当然,这会向您显示主机文件系统中的工作目录。您可以使用相同的机制来发出 HDFS 命令:

!sh hdfs dfs -ls /

我不知道有任何提供默认 HDFS 目录的机制。您在考虑 Hive 数据库吗?

有关详细信息,请在直线提示符下说 help