如何将hiveql查询的结果输出到远程服务器目录?我知道有一个配置单元命令,我们可以用它将结果输出到本地目录,例如:
$hive -e 'select * from test' > /home/test/abc.txt
同样,是否有一个命令或方法来执行相同的操作,但对于远程目录?谢谢你的帮助和时间。
oogrdqng1#
谢谢你,阿曼。您的回答帮助我进一步增强了hive-e“select*from test”>/tmp/namedpipe | ssh,下面的内容对我很有用user@.com “cat>.txt</tmp/namedpipe
vatpfxk52#
如果您对远程服务器具有无密码ssh访问权限,则只需使用以下命令scp输出文件:
$hive -e 'select * from test' > /home/test/abc.txt | scp /home/test/abc.txt username@remote_hostname:/remote_directory/path
2条答案
按热度按时间oogrdqng1#
谢谢你,阿曼。您的回答帮助我进一步增强了hive-e“select*from test”>/tmp/namedpipe | ssh,下面的内容对我很有用user@.com “cat>.txt</tmp/namedpipe
vatpfxk52#
如果您对远程服务器具有无密码ssh访问权限,则只需使用以下命令scp输出文件: