hive导出到本地的三种方式

一:

insert overwrite local directory “本地路径” select * from table(SQL语句+条件)

注意:这里的本地路径为目录,系统会为你创建一个文件

二:

dfs -get (hdfs路径) 本地路径)

因为hive本身就是存在于hdfs中,所以可以使用hdfs命令导出文件。

三:在hive的bin文件夹下运行

hive -S -e "select * from table" > (本地路径)

格式化存储到本地的文件夹中

注意:这里有可能报Table not found “table”异常,可以在SQL中加上你的库名再运行

hive -S -e "use db; select * from table" > (本地路径)

你可能感兴趣的:(hive导出到本地的三种方式)