程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 將記錄從mysql導出到hdfs中

將記錄從mysql導出到hdfs中

編輯:MySQL綜合教程

將記錄從mysql導出到hdfs中  

01
ConnectURL=jdbc:mysql://localhost:3306/user_action
02

03
UserName=root
04

05
PassWord=123456
06

07
OutputPath=/hdfs/recommend/user_action/watch_record
08

09
TableName= watch_record
10

11
Columns=id,uid,mid,timestamp
12

13

14
IfJobCreated =`sqoop job list | grep import_ watch_record`
15

16
#檢查import_ watch_record這個job是否已經創建 如果未創建則創建
17

18
if [ $IfJobCreated = ’’ ] then
19

20
sqoop  job  import_ watch_record /
21

22
  --create  --import /
23

24
  --connect  $ConnectURL/
25

26
  --username  $UserName/
27

28
  --password  $PassWord/
29

30
  --target-dir  $OutputPath/
31

32
  --m  1/
33

34
  --table  $TableName/
35

36
  –columns  $Columns/
37

38
  --incremental  append/
39

40
  --check-column  id/
41

42
  --last-value  0
43

44
fi
45

46
  
47

48
sqoop  job --exec import_ watch_record

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved