首页 > 解决方案 > 我们可以使用 SSH 运行 hive 查询并从本地传递文件吗

问题描述

我想从外部集群运行配置单元查询,如下所示。

ssh user@<ipaddress> hive -f <localfilepath>

如果我们在集群上有文件,它可以成功运行,但不适用于本地文件。

有没有办法做到这一点?

标签: sshhive

解决方案


从逻辑的角度来看,在命令“ssh user@”之后,您立即处于该主机的“内部”。所以你看不到来自外部集群的文件。

您可以分两步完成:

  1. 将文件推送到集群

  2. 执行它


推荐阅读