网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月27日漏签0天
大讲台吧 关注:53贴子:318
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回大讲台吧
>0< 加载中...

【干货】大讲台大数据hadoop培训之Hive的常用语法总结

  • 只看楼主
  • 收藏

  • 回复
  • 大讲台网
  • 四年级
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
  1.hive创建数据库
  CREATEDATABASE|SCHEMA[IFNOTEXISTS]<databasename>;
  2.hive创建表
  hive里一般有两种表的结构,表和外部表,以下分别是两种表的创建代码:
  CREATETABLEphone_info(idint,nameString,storageString,pricedouble)
  ROWFORMATDELIMITED//代表一行是一条记录
  FIELDSTERMINATEDBY'\t'//列是按照table键分开
  STOREDASTEXTFILE[SEQUENCEFILE];//二种最常见的存储格式,一般可以不写
  CREATEEXTERNALTABLEphone_external(idint,nameString,pricedouble)
  ROWFORMATDELIMITED
  FIELDSTERMINATEDBY'\t'
  STOREDASTEXTFILE
  LOCATION'</xudong/phone.txt>';//这里填写外部表数据的hdfs地址
  3.hive表中导入数据
  loaddatalocalinpath'/home/xudong/xxx.txt'intotablephone_info;
  4.hive删除表
  DROPTABLEIFEXISTSphone_info;
  5.hive创建临时表存储中间结果
  CREATETABLEtemp_info
  AS
  SELECTidphone_id,namephone_name,priceFROMphone_info
  SORTBYphone_id;
  6.hive简单的查询语句
  SELECT*FROMtemp_info;
  SELECTidphone_id,namephone_nameFROMphone_info;
  SELECTa.ip,a.name,b.usernameFROMphone_infoaINNERJOINuserbon(a.ip=b.ip);
  7.hive批量插入数据到表
  CREATETABLEphone_info_likeLIKEphone_info;//复制表的结构
  INSERTINTOphone_info_likeSELECT*FROMphone_info;
  INSERTOVERWRITEphoen_info_likeSELECT*FROMphone_info;//into是追加数据,overwrite是覆盖以及存在的数据,属于重复性校验
  8.hive分区表
  CREATETABLEpart_table(idint,nameString,ipString,cityString,dateString)
  PARTITIONEDBY(part_flagString)//这里的分区字段可以是表中字段也可以是指定的字段
  ROWFORMATDELIMITEDFIELDSTERMINATEDBY',';
  loaddatalocalinpath'/home/xudong/test.txt'intotablepart_tablepartition(part_flag='part1');
  loaddatalocalinpath'/home/xudong/test1.txt'intotablepart_tablepartition(part_flag='part2');
  select*frompart_tablewherepart_flag='part1';


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回大讲台吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示