ssh - 我们可以使用 SSH 运行 hive 查询并从本地传递文件吗
问题描述
我想从外部集群运行配置单元查询,如下所示。
ssh user@<ipaddress> hive -f <localfilepath>
如果我们在集群上有文件,它可以成功运行,但不适用于本地文件。
有没有办法做到这一点?
解决方案
从逻辑的角度来看,在命令“ssh user@”之后,您立即处于该主机的“内部”。所以你看不到来自外部集群的文件。
您可以分两步完成:
将文件推送到集群
执行它
推荐阅读
- sql-server - 根据不同表中另一列的最早日期更新一个表的列中的日期
- linux - 名称检查匹配模式
- tensorflow - 无法将 NumPy 数组转换为张量(不支持的对象类型浮点数)。日期时间和时间序列
- spring-boot - 动态配置spring boot h2数据库
- c++ - 如何将路径(到 dll)添加到 Qt Creator 项目?
- lua - 触摸砖块时如何运行本地脚本?
- matlab - MSE:遍历 2 个单元格数组的索引的系列总和
- amazon-sqs - 使用 MassTransit SQS 时如何设置 MessageGroupId?
- android - 如何在不损失质量的情况下获得视图位图?
- pandas - AttributeError:“DataFrame”对象没有属性“question_response”