有一个任务要求我创建一个脚本文件。文件位置应位于特定路径中。在调用脚本文件时,必须执行脚本文件,并且查询结果应放在同一路径中。据我所知,脚本文件只能在本地系统目录中创建。查询结果只能保存在hdfs目录下。两个场景是否可以有相同的路径(创建后不移动脚本文件)?
gedit /home/cloudera/script.sql
以上(gedit)将文件保存到本地文件系统,即本地文件系统的主目录。
hive -f /home/cloudera/script.sql
or
hive -f script.sql
根据本门户中前面的问题,hive-f只调用本地文件系统中的文件。
INSERT OVERWRITE DIRECTORY '/home/cloudera/solution'
.... SELECT...
上述(“插入覆盖目录”)保存在其他位置,即hdfs的主目录。
请帮帮我。
暂无答案!
目前还没有任何答案,快来回答吧!