sqoop数据导出导入命令

1,修改/etc/profile文件

export PATH=/usr/local/mysql/bin:$PATH

export PATH=/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/sqoop/bin:$PATH

2,使用sqoop

mysql-connector-java-5.1.16-bin.jar文件复制到$SQOOP_HOME/lib文件夹下

3,列出mysql数据库中的所有数据库命令
 sqoop list-databases --connect jdbc:mysql://localhost:3306/ --username bigdata --password testqaz

4,mysql创建表命令:

DROP TABLE IF EXISTS error; 

CREATE TABLE error(

  id int(11) auto_increment not null primary key, 

  appkey varchar(20), 

  sessionid varchar(20) , 

  isvalidstart varchar(20), 

  serialnumber  int, 

  strategy  varchar(20), 

  issessionstop  boolean, 

  sessionduration int , 

  clienttime varchar(20) , 

  iscaught boolean , 

  exceptionname varchar(20) , 

  customexceptionname varchar(20) , 

  stack varchar(20)  

) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

数据导出命令:

sqoop export --connect jdbc:mysql://10.200.200.56:3306/mdlog?autoReconnect=true --username bigdata --password testqaz --table error --export-dir hdfs:///user/hive/mdlog/mderror;

数据导入命令:

sqoop import --connect jdbc:mysql://10.200.200.56:3306/mdlog?autoReconnect=true --username bigdata --password testqaz --table error 
--hive-import -m  1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值