温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

sqoop的导入工具使用

发布时间:2020-03-06 14:54:02 来源:网络 阅读:371 作者:liihu1n 栏目:关系型数据库

目前用到的sqoop 是从oracle 导入数据到hbase中的。


sqoop import --connect jdbc:oracle:thin:@192.168.193.37:1521:hispacedb --username hwmarket  --password hwmarket37 --m 1 --query "select g.imei,g.id as sign ,to_char(g.logindate,'yyyy-MM-dd hh34:mi:ss') as crtdate,g.buildNumber,g.modelnumber,g.firmwarever as firmware,g.hispaceNumber,g.cno,to_char(g.updateTime,'yyyy-MM-dd hh34:mi:ss') as updateTime ,g.net,g.source,'' density,'' screen from l_logonlog_egame g where \$CONDITIONS" --columns IMEI,SIGN,CRTDATE,BUILDNUMBER,MODELNUMBER,FIRMWARE,HISPACENUMBER,CNO,UPDATETIME,NET,SOURCE,DENSITY,SCREEN --hbase-create-table --hbase-table h_active_device_info_gamecenter --hbase-row-key IMEI --column-family data



具体的一些参数可以参看sqoop 官网的api 即可,


倒入数据速度还是挺快的1kw的数据在10分钟作用就能导入完成。 


另外再使用中, 发现sqoop从oracle导入到hbase中 不能改变hbase中的字段, 必须要和oracle这边的字段名保持一致, 不知道是不是我自己使用的问题, 如果有明白的可以分享下。


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI