首页 > 代码库 > Hive 学习 第一天
Hive 学习 第一天
load data local inpath overwrite into table student;
关键字local表明数据从local disk中读取, 如果没有此关键字, 则数据从hdfs中读取。
关键字keyword表明 先删除表中的数据,然后再插入数据。 如果没有这个关键字, 则表明是append的方式。
Note:
1. load不会检验要load的data是否符合shema。
2. If the file is in hdfs, it is moved into the Hive-controlled file system namespace.
The root of the Hive directory is specified by the option hive.metastore.warehouse.dir
in hive-default.xml
. We advise users to create this directory before trying to create tables via Hive.
Group by
hive> FROM invites a INSERT OVERWRITE TABLE events SELECT a.bar, count(*) WHERE a.foo > 0 GROUP BY a.bar; hive> INSERT OVERWRITE TABLE events SELECT a.bar, count(*) FROM invites a WHERE a.foo > 0 GROUP BY a.bar; 还是习惯第二种写法啦。
Hive 学习 第一天
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。