主页 > 知识库 > 数据库 > MySQL >

将记录从mysql导出到hdfs中

来源:中国IT实验室 作者:佚名 发表于:2013-07-05 16:43  点击:
将记录从mysql导出到hdfs中 ConnectURL=jdbc:mysql://localhost:3306/user_action UserName=root PassWord=123456 OutputPath=/hdfs/recommend/user_action/watch_record TableName= watch_record Columns=id,uid,mid,timestamp IfJobCreated =`sqoop job li
 将记录从mysql导出到hdfs中
  ConnectURL=jdbc:mysql://localhost:3306/user_action
  UserName=root
  PassWord=123456
  OutputPath=/hdfs/recommend/user_action/watch_record
  TableName= watch_record
  Columns=id,uid,mid,timestamp
  IfJobCreated =`sqoop job list | grep import_ watch_record`
  #检查import_ watch_record这个job是否已经创建 如果未创建则创建
  if [ $IfJobCreated = ’’ ] then
  sqoop  job  import_ watch_record /
  --create  --import /
  --connect  $ConnectURL/
  --username  $UserName/
  --password  $PassWord/
  --target-dir  $OutputPath/
  --m  1/
  --table  $TableName/
  –columns  $Columns/
  --incremental  append/
  --check-column  id/
  --last-value  0
  sqoop  job --exec import_ watch_record

    有帮助
    (0)
    0%
    没帮助
    (0)
    0%