我创建了一个创建hive表并删除它的脚本,当我执行这个脚本时,我想将其输出保存到文本文件中。
我正在执行sh myscript.sh > output.txt
但是当我这样做时,只有在echo内的脚本中的文本才会在文本文件中打印,但是当表格在hive中创建并且其状态为ok时不会进入该文本文件。
答案 0 :(得分:0)
试试这个。未经测试。这适用于我选择*。让我知道是否有任何问题。
$hive -e "Query" > ~/sample_output.txt
您可以使用此查询将输出加载到HDFS
INSERT OVERWRITE DIRECTORY '/path/to/output/dir' Query;