如何将HiveQL查询的结果输出到远程服务器目录? 我知道有一个hive命令,我们可以将结果输出到本地目录,例如:
$hive -e 'select * from test' > /home/test/abc.txt
同样,是否有一个命令或方法来执行相同的操作但是对于远程目录?
提前致谢,感谢您的帮助和时间。
答案 0 :(得分:0)
如果你有远程服务器的无密码SSH访问,那么只需使用以下命令scp输出文件:
$hive -e 'select * from test' > /home/test/abc.txt | scp /home/test/abc.txt username@remote_hostname:/remote_directory/path
答案 1 :(得分:0)
谢谢,阿曼。你的回答帮助我进一步增强和跟进为我工作的hive -e'select * from test'> / tmp / namedpipe | ssh user@abc.com“cat> abc.txt< / tmp / namedpipe