NO IMAGE

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