Welcome 微信登录

首页 / 数据库 / MySQL / Hive导入和导出数据

hive官方提供两种导入数据的方式1 从表中导入:insert overwrite table testselect * from test2;2 从文件导入:2.1 从本地文件导入:load data local inpath "/Hadoop/aa.txt" overwrite into table test112.2  从hdfs导入load data inpath "/hadoop/aa.txt" overwrite into table test113 导入文件的列划分在建表的时候可以指定划分的字符 如:create table test11(id int,name string)row format delimitedfields terminated by ";" 以分号划分文件的列这样导入的数据文件就如同 1;张三 这种格式。4 到出数据一般用 :bin/hive -e "select * from test" >> res.csv或者:bin/hive -f sql.q >> res.csv (其中文件sql.q写入你想要执行的查询语句)5 中文乱码问题hive默认的字符编码是utf8格式,所以用utf8模式存储的数据都是可以正常显示的,如果用ssh客户端工具查看时仍是乱码,这可能是你的客户端工具的编码方式决定的,以secureCRT为例,修改 session options -》apperance (这样不影响其他session的编码方式),当然 linux系统也需要做一下简单的支持utf8的设置(这个一般都支持)Linux 下MySQL快速安装和client访问授权PostgreSQL 默认模式顺序和改变相关资讯      Hive 
  • Hive 简明教程 PDF  (今 09:40)
  • Apache Hive v2.1.0-rc1 发布下载  (06月04日)
  • 在 Apache Hive 中轻松生存的12个  (04月07日)
  • Apache Hive v2.1.0 发布下载  (06月22日)
  • SparkSQL读取Hive中的数据  (05月20日)
  • Apache Hive 2.0.0 发布下载,数据  (02月17日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数