如何将hiveql查询的结果输出到远程服务器目录?

yhuiod9q  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(345)

如何将hiveql查询的结果输出到远程服务器目录?我知道有一个配置单元命令,我们可以用它将结果输出到本地目录,例如:

$hive -e 'select * from test' > /home/test/abc.txt

同样,是否有一个命令或方法来执行相同的操作,但对于远程目录?
谢谢你的帮助和时间。

oogrdqng

oogrdqng1#

谢谢你,阿曼。您的回答帮助我进一步增强了hive-e“select*from test”>/tmp/namedpipe | ssh,下面的内容对我很有用user@.com “cat>.txt</tmp/namedpipe

vatpfxk5

vatpfxk52#

如果您对远程服务器具有无密码ssh访问权限,则只需使用以下命令scp输出文件:

$hive -e 'select * from test' > /home/test/abc.txt | scp /home/test/abc.txt username@remote_hostname:/remote_directory/path

相关问题