2013-03-07 脚本的雏形

     将hive cli中测试通过的语句,整理成脚本的形式:

 analyzefunc( ){
hive -e "create external table if not exists temp (ip STRING,identd STRING,username STRING,handledate STRING,requrl STRING,status int,returnbytes int,referer string,browser STRING)  row format SERDE 'org.apache.hadoop.hive.serde2.dynamic_type.DynamicSerDe'WITH SERDEPROPERTIES ('serialization.format'='org.apache.hadoop.hive.serde2.thrift.TCTLSeparatedProtocol','quote.delim'='("|\\[|\\])','field.delim'=' ') STORED AS TEXTFILE location '/logs/apache/2013-02-25';
create table if not exists result_url(appname string,url string,ip string,count int); 
insert into table result_url (select 'appcrm',requrl,mid(handledate,0,14),count(1) from temp group by requrl,mid(handledate,0,14);//ip,
insert into table result_pv (select count(1) from appcrm_temp group by mid(handledate,0,14);"
}
 export2mysql( ){
sqoop export --connect jdbc:mysql://localhost/hadoopguide --username root -m 1 --table hdfsfile --export-dir output/part-r-00000  --input-fields-terminated-by '\t';
}

现在看来觉得真是太雏形了。。。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值