首页 > 其他分享 >hive测试——HIVE数据分析02

hive测试——HIVE数据分析02

时间:2022-10-08 11:00:57浏览次数:46  
标签:02 nbr sale hive id text3 HIVE day

题目:

4、处理结果入库:(在虚拟机安装mysql)   

将上述统计分析的结果数据保存到mySQL数据库中。

 

#text3_1入库

#1.添加驱动,在hive的lib目录下,如果有则不需要添加

add jar /export/server/hive/lib/hive-contrib-3.1.2.jar

add jar /export/server/hive/lib/mysql-connector-java-5.1.32.jar

#2.创建临时函数,需要在mysql提前创建好表


CREATE TEMPORARY FUNCTION dboutput AS 'org.apache.hadoop.hive.contrib.genericudf.example.GenericUDFDBOutput'


select dboutput('jdbc:mysql://node1:3306/hive3?useSSL=false','root','pwd','INSERT INTO text3_1(day_id, sale_nbr, cnt, round) VALUES (?, ?, ?, ?)',day_id, sale_nbr, cnt, round) from text3_1

 

 

 

#text3_2入库
CREATE TEMPORARY FUNCTION dboutput AS 'org.apache.hadoop.hive.contrib.genericudf.example.GenericUDFDBOutput' select dboutput('jdbc:mysql://node1:3306/hive3?useSSL=false','root','pwd','INSERT INTO text3_2(day_id, sale_nbr, cnt, round) VALUES (?, ?, ?, ?)',day_id, sale_nbr, cnt, round) from text3_2

 

 

#text3_3入库

CREATE TEMPORARY FUNCTION dboutput AS 'org.apache.hadoop.hive.contrib.genericudf.example.GenericUDFDBOutput'

 

select dboutput('jdbc:mysql://node1:3306/hive3?useSSL=false','root','pwd','INSERT INTO text3_3(day_id, sale_nbr, cnt, round) VALUES (?, ?, ?, ?)',day_id, sale_nbr, cnt, round) from text3_3

 

#profit入库
CREATE TEMPORARY FUNCTION dboutput AS 'org.apache.hadoop.hive.contrib.genericudf.example.GenericUDFDBOutput'

select dboutput('jdbc:mysql://node1:3306/hive3?useSSL=false','root','pwd','INSERT INTO profit(day_id,sale_nbr,incnt,inround,outcnt,outround,li) VALUES (?, ?, ?, ?, ?, ?, ?)',day_id, sale_nbr,incnt,inround,outcnt,outround,li) from profit

 

 

标签:02,nbr,sale,hive,id,text3,HIVE,day
From: https://www.cnblogs.com/jzz-111jy/p/16768292.html

相关文章

  • UVA10225 Discrete Logging
    题意BSGS。思路BSGS。代码lla,b,mod;llblock;unordered_map<ll,ll>m;llbsgs(llx,lly){// if(y==1)return0; llbas=1; for(lli=0;i<block;i++){ m[b......
  • IDEA2022 提示:更新 TKK 失败,请检查网络连接
    IDEA提示:更新TKK失败,请检查网络连接经过一圈的网上冲浪发现大家说的都是如下图那样的但实际idea2022版本中我并没有发现有这个勾选框也尝试过卸载插件,重启idea及电......
  • 2022 ICPC网络赛(二) F Infinity Tree(规律 LCA)
    2022ICPC网络赛(二)FInfinityTree题意:​ 现在给出一个树,对于这棵树,一开始有一个根节点1,每秒之后,每个节点会长出k个节点。节点的最大编号为\(1e18\)。现在给出任意两个......
  • 界面控件Telerik R3 2022新版亮点 - 全新的ThemeBuilder工具
    TelerikDevCraft包含一个完整的产品栈来构建您下一个Web、移动和桌面应用程序。它使用HTML和每个.NET平台的UI库,加快开发速度。TelerikDevCraft提供最完整的工具箱,用于构......
  • 【一句日历】2022年10月
    【2022年10月1日·星期六】清澈的爱,只为中国。                                      ......
  • 「盘点」2022年TOP 5的UI & UX设计趋势
    过时和糟糕的设计将使企业的项目被大大低估,根据国外调查研究表明,94%的人不信任降级的网站。统计数据显示,用户关闭了网页,或者甚至失去了对设计过时的网站的客户忠诚度。那么......
  • 【2022-09-30】连岳摘抄
    23:59我以为世间最可宝贵的就是“今”,最易丧失的也是“今”。因为他最容易丧失,所以更觉得他最可宝贵。                    ......
  • 【gym102979E】Expected Distance(期望DP)
    ExpectedDistance题目链接:gym102979E题目大意有一棵树,第i个点的父亲再1~i-1中根据每个数的a值乘正比概率出现,然后边的长度是两端的点的b值的和。然后多组询问......
  • 20201220蔡笃俊《信息安全系统设计与实现》第三章学习笔记
    一、任务内容自学教材第3章,提交学习笔记(10分)知识点归纳以及自己最有收获的内容(3分)问题与解决思路(2分)实践内容与截图,代码链接(3分)...(知识的结构化,知识的完整性等,提交m......
  • 3.PIC16F877驱动LCD1602
    1.LCD1602的读写时序手头上的模块是酱紫的 对应的头文件代码(在PIC16F877上用的)/***********USERFUNCTIONS***********1.Lcd8_Init()......