Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用“ls”命令从 Hive Beeline 中查看 HDFS 目录的内容。同样,我想看看默认 HDFS 目录设置为什么,可能使用“pwd”命令。
有什么方法可以在 Beeline 中执行此操作,还是我坚持使用 linux 提示符并改用 hadoop?
您可以!sh在直线提示符后输入 shell 命令,例如:
!sh
!sh pwd
当然,这会向您显示主机文件系统中的工作目录。您可以使用相同的机制来发出 HDFS 命令:
!sh hdfs dfs -ls /
我不知道任何提供默认 HDFS 目录的机制。你在考虑 Hive 数据库吗?
有关更多信息help,请在直线提示处说。
help